money = int.Parse("1.00"); 提示输入字符串的格式不正确。 如题,真有些奇怪Convent.toInt32("1.00")出现同样的错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Convent.toInt32(string value)这个方法中的value:包含要转换为数字的string.String,所以"1.00"这个参数的格式不正确,详情看看MSDN所以如果是Convent.toInt32("1111") 就可以 Convent.toInt32()这个方法有16个重载,每个方法都对应不用的参数(格式),用的时候要注意 说的再明白点,1.00是double,如果LZ想转,Convent.toInt32(double value)比如: Convent.toInt32(1.00) Convent.toInt32("里面必须是Int32的字符串格式") Convert.ToInt32() 则可以将多种类型(包括 object 引用类型)的值转换为 int 类型 double d=1.00;在转化string为整形 问题是从数据库查询出来的是字符串形式"1.00",怎么转化“里面必须是Int32的字符串格式”呢 恩, double to int。 Convent.toInt32("里面必须是Int32的字符串格式")如果查出来是1.00,那就截取吧,呵呵 string ss = "12345.000"; MessageBox.Show(ss.Substring(0, ss.IndexOf("."))); 我估计我懂了,先转化成double,再由double 转化成int 先转化为double 在转化为int 为什么我添加新记录后跳转后看不到新记录~ACCESS数据库 邮件发不出,是不是因为objMessage.Fields.Add?谢谢了! dropdownlist控件,为何我得到的值总是默认的值? 急 一个关于水晶报表的问题 在线等啊 请进来看看~~~ 各位朋友!向大家求教! html控件如何执行C#代码 使用 transform() 方法时 提示我过时? 菜鸟样式问题,大虾们请帮忙哦~ 在asp.net中页面上传20-30M大小的文件可行吗? 怎么在2005 web项目打包时? asp.net Web开发 实现换皮肤功能 帮忙进来看一下触发器
这个方法中的value:包含要转换为数字的string.String,所以"1.00"这个参数的格式不正确,详情看看MSDN
所以如果是Convent.toInt32("1111") 就可以
比如: Convent.toInt32(1.00)
在转化
string为整形
如果查出来是1.00,那就截取吧,呵呵
string ss = "12345.000";
MessageBox.Show(ss.Substring(0, ss.IndexOf(".")));