Csharp/C#教程:C#中将字符串转换为整型的三种解决方法总结分享

在C#中,要将一个字符串或浮点数转换为整数,基本上有三种方法:
(1)使用强制类型转换:(int)浮点数
(2)使用Convert.ToInt32(string)
(3)使用int.Parse(string)或int.TryParse(string,outint)
 
在实际使用时,当要转换的字符串或数字带有小数时,发现它们有以下区别:
(1)方法一:截断 方法二:四舍五入
inta=(int)2.8;//结果为2
intb=Convert.ToInt32(2.8);//b的值为3
(2)int.Parse方法的参数如果不能转换为整数,则报异常。
如intc=int.Parse(“2.8”);//报异常,说明其参数必须是整数字符串
//int.TryParse
intc=-1;
int.TryParse(“2.8”,outc);//不能转换成功,结果为0
int.TryParse(“2”,outc);//转换成功,结果为2
那么,当要转换的信息为一个字符而不是数字的时候又怎么样呢?
结果如下所示:
inta=(int)’a’;//结果为97,注意是字符,而不是字符串(如果是字符串,编译不能通过)
intb=Convert.ToInt32(“a”);//报异常
intc=int.Parse(“a”); //报异常
intd=-1;
int.TryParse(“a”,outd);//结果为0
您可能感兴趣的文章:C#中把字符串String转换为整型Int的小例子C语言中字符串和数字的相互转换实现代码高效实现整型数字转字符串int2str的方法

标签: 字符 字符串 整型 方法 中将

vc中SendMessage自定义消息函数用法实例

VC中SendMessage和PostMessage的区别

上述就是C#学习教程:C#中将字符串转换为整型的三种解决方法总结分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/904866.html

(0)
上一篇 2021年10月22日
下一篇 2021年10月22日

精彩推荐