数据类型转换包括:隐式转换和显式转换
一. 隐式转换
隐式转换不需要任何操作,也不需要其它的代码。
int var1;
char var2;
val1 = val2; ///将短整型转换为整数型
一般都是将更小的数据类型隐式转换为大的数据类型。
二. 显式转换
有两种方法。
方法1: (数据类型名)强制转换
int var1;
double var2;
var1 = (checked)(int)var2; //将浮点型强制转换为整数型,checked进行溢出检查
方法2:convert.To数据类型名
var1 =Convert.ToInt32(var2); //将浮点型强制转换为整数型
ToSiongle 是单精度浮点型。