【转载】C#中使用float.TryParse方法将字符串转换为Float类型
程序员文章站
2022-03-20 17:02:09
在C#编程过程中,将字符串string转换为单精度float类型过程中,时常使用float.Parse方法,但float.Parse在无法转换的时候,会抛出程序异常,其实还有个float.TryParse方法可解决此问题,当字符串服务器无法转换为float类型的情况下,float.TryParse方 ......
在c#编程过程中,将字符串string转换为单精度float类型过程中,时常使用float.parse方法,但float.parse在无法转换的时候,会抛出程序异常,其实还有个float.tryparse方法可解决此问题,当字符串服务器无法转换为float类型的情况下,float.tryparse方法不会抛出异常,而是返回false。float.tryparse方法的签名为static bool tryparse(string s, out single result),s代表要转换的字符串,result表示转换后的float变量,参数类型为out类型参数,在调用方法之前无需先赋值。
例如有个字符串str的值为"33.43",如果str能转为成功,则返回33.43,否则返回0,可使用下列语句:
string str = "33.43"; float numfloat; if (!float.tryparse(str, out numfloat)) { numfloat = 0f; }
备注:原文转载自博主个人站it技术小趣屋,原文链接为c#中使用float.tryparse方法将字符串转换为float类型_it技术小趣屋。
上一篇: PHPStorm破解激活码
推荐阅读
-
【转载】C#中使用int.Parse方法将字符串转换为整型Int类型
-
【转载】 C#中使用int.TryParse方法将字符串转换为整型Int类型
-
【转载】 C#中使用float.Parse方法将字符串转换为Float类型
-
【转载】 C#中使用decimal.Parse方法将字符串转换为十进制decimal类型
-
【转载】C#中使用float.TryParse方法将字符串转换为Float类型
-
【转载】C#中Convert.ToDecimal方法将字符串转换为decimal类型
-
【转载】C#中使用decimal.TryParse方法将字符串转换为十进制decimal类型
-
【转载】C#中使用double.Parse方法将字符串转换为双精度double类型
-
【转载】C#中Convert.ToSingle方法将字符串转换为Float类型
-
【转载】C#中Convert.ToDouble方法将字符串转换为double类型