A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许万里 中级黑马   /  2013-2-24 15:06  /  1942 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

最简单的办法是什么    别给我说是convert.TOint32()

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

7 个回复

倒序浏览
           string a="10";
            int b = int.Parse(a);
            int c = Convert.ToInt32(a);

Convert.ToInt32和int.Parse是最简单的了已经

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
如果确定字符串中是可以转成数字的字符,可以用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);

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 徐荣权 于 2013-2-24 15:41 编辑

貌似除了int.Parse和Convert.ToInt32 没有更简单的方法了、、、、

点评

施主少了个r,Parse =w=  发表于 2013-2-24 15:13
回复 使用道具 举报
int.Parse是最简单的方法了,如果是char,那就有更简单的.
回复 使用道具 举报
简单的是int.Parse喽 方法只有记住一个就成
回复 使用道具 举报
int.Parse ,既可以判断转换后是否是int,又可以转换。如果不是不是int则返回false。又简单。
回复 使用道具 举报
Convert.ToInt32 已经很简单了  当然 你也可以用int.Parse   
还有就是int.TryParse  返回的是bool语句 可以判断是否转换成功
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马