没有合适的资源?快使用搜索试试~ 我知道了~
C#中将STRING转换成INT类型 (3).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 112 浏览量
2023-02-27
19:44:33
上传
评论
收藏 53KB PDF 举报
温馨提示
试读
2页
。
资源推荐
资源详情
资源评论
C#中可以用函数将 string 转换成 int 类型
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为
将类型转换为 int,区别如下:
一、(int)变量名[强制类型转换]:
该转换方式主要用于数字类型转换,从 int 类型到 long,float,double,decimal 类型,可以
使用隐式转换,但是从 long 类型到 int 类型就需要使用显式转换,也就是该数据类型转换
方式,否则会产生编译错误。
该方式对于浮点数会做无条件舍去,失去精确度。
当然,该方式也可以进行 object 到 int 得转换,但是,object 的值要赋予 int 类型的值,
否则会产生编译错误,而且 object 为 null 时也会出错。
最后切忌的一点,千万不要用来处理 char 类型到 int 类型的转换,否则传回的的值是ASCI
I 代码,而并不是你想要的值。
二、int.Parse(string 类型变量名)
该方式是将数字内容的字符串转为 int 类型,如果字符串内容为空或者 null 时,则抛出 Ar
gumentNullException 异常;如果字符串内容不是数字,则抛出FormatException 异常;如
果字符串内容所表示数字超出 int 类型可表示的范围,则抛出 OverflowException 异常。
使用该方法切忌的一点就是只能处理字符串内容,而且字符串内容只能在 int 类型可表示的
范围之内。
三、int.TryParse(string s, out int result)
资源评论
G11176593
- 粉丝: 6643
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功