码迷,mamicode.com
首页 > 其他好文 > 详细

C#基础(八)——C#数据类型的转换

时间:2014-08-31 19:58:21      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:os   使用   strong   ar   数据   代码   on   c   res   

C#数据类型的转换主要有以下几种方式:

1、强制转换 注意:char类型不能强制转换成int,如果使用强制转化,得到的是原整数的ASCII码值。

2、class.parse(string类型的变量),只能转换字符串,任何类型数据可以先利用.tostring()方法转化成字符串,然后利用“类型.Parse(string 类型变量)”转成自己想要的类型。使用该方法切忌的一点就是只能处理字符串内容,而且字符串内容只能在目的类型可表示的范围之内。

3、int.TryParse(string s, out int result)

该方式也是将数字内容的字符串转为int类型,但是该方式比int.Parse优越的地方,就是它不会出现异常。如果转换成功返回 true,如果转换失败返回 false。很明显,最后一个参数为输出值,如果转换失败,输出值为 0;如果转换成功,则输出相应的值。

4、利用类Convent转换;如Convert.ToInt32(string或者其他类型);该方式对于浮点数会做四舍五入。该方式同强制转换一样,不能用来处理char类型,否则传回的是ASCII代码。

C#基础(八)——C#数据类型的转换

标签:os   使用   strong   ar   数据   代码   on   c   res   

原文地址:http://www.cnblogs.com/jianfeng1201/p/3948002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!