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

文本框输入小数,怎么转换成int

2012-03-20 
文本框输入小数,如何转换成int?在文本框中输入31.5 如何转换成整数35?int.Parse(W_MON_FEE.Text) 报错,提

文本框输入小数,如何转换成int?
在文本框中输入31.5 如何转换成整数35?
int.Parse(W_MON_FEE.Text) 报错,提示“输入字符串的格式不正确。”


请问如何解决这个问题?

[解决办法]
(int)double.Parse(W_MON_FEE.Text);
[解决办法]
用Convert.ToInt32
[解决办法]

在文本框中输入31.5 如何转换成整数35?
--------------------------------------------------
这是笔误吗?



int i = Convert.ToInt32(Convert.ToDouble(W_MON_FEE.Text));
//值是32


[解决办法]
不可能转换成35的智能转换成32.用Convert转换下就行了。
int a = Convert.ToInt32(Convert.ToDouble(W_MON_FEE.Text));
[解决办法]

探讨
在文本框中输入31.5 如何转换成整数35?
--------------------------------------------------
这是笔误吗?



int i = Convert.ToInt32(Convert.ToDouble(W_MON_FEE.Text));
//值是32

[解决办法]
Convert.ToInt32

热点排行