日期:2014-05-18 浏览次数:20826 次
var a = 3.5; MessageBox.Show(a.GetType().ToString());
var a = 3.5f;// 加个f就是float了。 MessageBox.Show(a.GetType().ToString());
------解决方案--------------------
没指定类型,默认整数是int,小数是double
------解决方案--------------------
默认情况下,赋值运算符右侧的实数被视为 double,float 加上 f
------解决方案--------------------
var a=3.5;//系统默认是3.5d,如果要求为float,则指定为3.5f,即可。