黑马程序员技术交流社区

标题: 把String 转换成 INT [打印本页]

作者: 许万里    时间: 2013-2-24 15:06
标题: 把String 转换成 INT
最简单的办法是什么    别给我说是convert.TOint32()
作者: 王立    时间: 2013-2-24 15:09
           string a="10";
            int b = int.Parse(a);
            int c = Convert.ToInt32(a);

Convert.ToInt32和int.Parse是最简单的了已经
作者: 岳珅    时间: 2013-2-24 15:10
如果确定字符串中是可以转成数字的字符,可以用int.Parse(string s),该语句返回的是转换得到的int值;
如果不能确定字符串是否可以转成数字,可以用int.TryParse(string s, out int result),该语句返回的是bool值,指示转换操作是否成功,参数result是存放转换结果的变量。

例如:
string str = string.Empty;
str = "123";
int result=int.Parse(str);

string str = string.Empty;
str = "xyz";
int result;
int.TryParse(str, out result);

作者: 徐荣权    时间: 2013-2-24 15:11
本帖最后由 徐荣权 于 2013-2-24 15:41 编辑

貌似除了int.Parse和Convert.ToInt32 没有更简单的方法了、、、、
作者: 戴鑫凯    时间: 2013-2-24 15:41
int.Parse是最简单的方法了,如果是char,那就有更简单的.
作者: 郝滨    时间: 2013-2-24 22:35
简单的是int.Parse喽 方法只有记住一个就成
作者: 生活墨墨    时间: 2013-2-25 13:13
int.Parse ,既可以判断转换后是否是int,又可以转换。如果不是不是int则返回false。又简单。
作者: dbqwaii    时间: 2013-2-25 15:40
Convert.ToInt32 已经很简单了  当然 你也可以用int.Parse   
还有就是int.TryParse  返回的是bool语句 可以判断是否转换成功




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2