数据类型转换
★★★ 关于类型转化后出现的数据丢失问题 ★★★
float myFloat = 1234.5678f;
System.Console.WriteLine("myFloat = {0,10:f3}",myFloat);
decimal myDecimal = 1234.56789;
System.Console.WriteLine("myDecimal = {0,10:f3}",myDecimal);
得到的返回结果为:
myFloat = 1234.567 注意,这里采用了四舍五入的方法
myDecimal = 1234.568
float myFloat = 12345.678f;
int myInt = (int)myFloat; 得到的结果为:myInt = 12345;注意这里要实行强制转化,并且返回的整数和小数点后面的数字的大小没有关系,只返回小数点前面的部分。

浙公网安备 33010602011771号