日期:2014-05-18  浏览次数:20817 次

文本框输入小数,如何转换成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