c#中常用的数据类型及其转换方式
作为一个小白,最近开始学习c#,准备记录一下里面的常用的数据类型,以及他们之间的转换。
1.c#中的常用类型有整型(int)、浮点类型(float,double)、字符类型(string,char)。
2.常用类型的转换。
2.1 隐式转换(指不需要自己写代码,系统自动完成转换)
举个例子:
a. int类型转double类型
int a= 3;
double b = a; //系统自动将a转换成double类型。
b. char类型的任何数据都可以隐式转int(对应的Unicode编码)
char a='a'; int b=a ; // b=97 char a=a+'1' //a=97+49=146 //转换成对应的Unicode编码在相加
2.2 显示转换(需要自己编码)
举个例子:
a. int 转 double
double a=3.3; int b=(int)a-2;//前面加上要换转的类型 b=1 //
b. string 转int 或 double
String a="235" int b=int.parse(a); //通过 要转换类型.parse()方法。//
double c=double.parse(a)
c .任何类型转String类型 (.ToString()方法)
int a= 56; double b=23; String c= a.ToString();//使用ToString()方法 c="56"
String d= b.ToString(); d="2”
以上为常用的类型转化方法,希望在学习的过成中大家多多帮助,多多提建议和意见。