日期:2014-05-19  浏览次数:20809 次

怎么把数字字符串3.665转换成整数啊
怎么把数字字符串3.665转换成整数啊

------解决方案--------------------
需要四舍五入吗 不需要可以直接截字符啊
------解决方案--------------------
Console.WriteLine(Convert.ToInt32(float.Parse( "3.665 ")));
------解决方案--------------------
(int)decimal.Parse( "3.665 ")
------解决方案--------------------
Dim str As String = "3.665 "

MessageBox.Show(CType(str, Decimal) + 300)
------解决方案--------------------
直接转换噻
------解决方案--------------------
int i = (int)3.665; //i=3
int j = (int)System.Math.Round(3.665); //j=4
------解决方案--------------------
int num=int.Parse( "3.665 ");
num = Convert.ToInt32( "3.665 ");
这样就可以了啊!
------解决方案--------------------
Convert.ToInt32( "3.665 ");
------解决方案--------------------
string ta = "3.665 ";
int i = System.Math.Round(Convert.ToDecimal(ta));
------解决方案--------------------
满街的答案...
------解决方案--------------------
看来菜鸟还是很多啊。Snowdust(雪尘) 的方法才是最好的正解。
------解决方案--------------------
怎么会?
------解决方案--------------------
Parse( "3.665 ");
Convert.ToInt32( "3.665 ");