如题,真有些奇怪
Convent.toInt32("1.00")出现同样的错误
------解决方案--------------------------------------------------------
Convent.toInt32(string value)
这个方法中的value:包含要转换为数字的string.String,所以"1.00"这个参数的格式不正确,详情看看MSDN
所以如果是Convent.toInt32("1111") 就可以
------解决方案--------------------------------------------------------
说的再明白点,1.00是double,如果LZ想转,Convent.toInt32(double value)
比如: Convent.toInt32(1.00)
------解决方案--------------------------------------------------------
正解
------解决方案--------------------------------------------------------
Convent.toInt32("里面必须是Int32的字符串格式")
------解决方案--------------------------------------------------------
double d=1.00;
在转化
string为整形
------解决方案--------------------------------------------------------
恩, double to int。
------解决方案--------------------------------------------------------
Convent.toInt32("里面必须是Int32的字符串格式")
如果查出来是1.00,那就截取吧,呵呵
string ss = "12345.000";
MessageBox.Show(ss.Substring(0, ss.IndexOf(".")));
------解决方案--------------------------------------------------------