怎么把数字字符串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 ");