类型装换

C#是强类型,编译的时候就会进行类型检查。


隐式转换类型  

int i=10;  long c=i;
class c1{} 
class c2:c1{}  
c1 c11 = new c2();

小的数据范围到大的数据范围


显示转换(大范围到小范围,会丢失)

double d=10.05;  
int i=(int)d;
c11 is c1;//is判断类型
c11 as c2;//(不能显示转化是不会报错,赋值为null),as转换类型


转换string到int

Covert.ToInt32("100");
Int32.Parse("100");
bool succeed = Int32.Parse("100",out i);

首页 我的博客
粤ICP备17103704号