我想把一个字符串 4.28转化成int类型,可是在使用Convert.ToInt32(4.28)时报错了,请教各位大哥们该怎么转化呢?
解决方案 »
- 请问怎么才能压缩很多的文件呀.? winrar 提示内存不够
- winform能全屏无边框显示数据到46寸电视吗,效果要像ppt2007
- 怎样给类的属性的Attributes赋值????
- 还是摄像头的问题
- 关于asp.net放上虚似主机空间后的问题..
- vs.net WinForm FormBorderStyle设为None后,无法做出高度小于27px的窗体,高人救命!在线等
- 请问大家谁知道浏览器插件一般是用什么开发的?
- 应用程序与数据库的中间接口!
- 新手菜问题:TextBox控件,写完确定纽单击后向ACCESS添加数据。
- C#求指点如何将"0x9E5B8C9A"这个字符串转换成16进制数字!
- 菜鸟问题 c# 网路流传输图片 如何传
- 将Windows服务的“允许服务与桌面交互”设置为true
string s = "4.28";
int i = Int32.Parse(s);
就OK了.
Convert.ToDouble(str)这样不会错
应该是:
string s = "4.28";
int i = Float.Parse(s);
才对!
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
int num=(int)float.Parse(str);
这个没问题