首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

无法将类型int隐式转换为string,郁闷死了解决方案

2012-02-03 
无法将类型int隐式转换为string,郁闷死了程序中有这样一句model.qtyConvert.ToInt32(textBox1.Text)//mo

无法将类型int隐式转换为string,郁闷死了
程序中有这样一句

model.qty=Convert.ToInt32(textBox1.Text);

//model.qty=int.Parse(textBox1.Text);

两种方法都不行,提示:无法将类型int隐式转换为string
怎么回事呢?
model.qty是一个类的属性,是INT型的


[解决办法]
空的情况转不了呵呵
[解决办法]
汗,你还要判断txtRegMoney.Text是非数字字符的情况
[解决办法]
那就用正则限制,只能输入数字了
[解决办法]
model.RegMoney = (txtRegMoney.Text == " " ? 0 : Int32.Parse(txtRegMoney.Text));


说明是有空或 " "的情况

热点排行