【转载】C#中使用decimal.TryParse方法将字符串转换为十进制decimal类型
2024-08-31 16:45:12
在C#编程过程中,将字符串string转换为decimal类型过程中,时常使用decimal.Parse方法,但decimal.Parse在无法转换的时候,会抛出程序异常,其实还有个decimal.TryParse方法可解决此问题,当字符串服务器无法转换为decimal类型的情况下,decimal.TryParse方法不会抛出异常,而是返回false。decimal.TryParse方法的签名为static bool TryParse(string s, out decimal result),s代表要转换的字符串,result表示转换后的decimal类型变量,参数类型为out类型参数,在调用方法之前无需先赋值。
例如有个字符串str的值为"33.43",转换为decimal类型变量,如果str能转为成功,则返回33.43,否则返回0,可使用下列语句:
string str = "33.43";
decimal numDecimal;
if (!decimal.TryParse(str, out numDecimal))
{
numDecimal = 0M;
}
备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#中使用decimal.TryParse方法将字符串转换为十进制decimal类型_IT技术小趣屋。
博主个人技术交流群:960640092,博主微信公众号如下:
最新文章
- UnixBench-linux下的跑分软件
- 小游戏Item表
- javac找不到或无法加载主类 com.sun.tools.javac.Main
- Ubuntu-安装-theano+caffe-超详细教程
- WPF控件ComboBox 每个Item的ToolTip引发的异常
- Linux学习笔记(12)用户和用户组管理
- Heritrix源码分析(九) Heritrix的二次抓取以及如何让Heritrix抓取你不想抓取的URL
- objective-c中使用cocoa的NSPredicate,谓词(十四)
- #316 div.2
- python del函数
- 网页CSS
- hdu 2254 奥运
- 关于DLL模块导出函数
- 安装ubuntu时的注意事项----个人小总结
- 网站集成QQ登录功能(转)
- 二十、oracle pl/sql基础
- MySQL 全文检索 ngram插件
- jsp统计页面访问量和刷访问量的简单使用
- 笔面试复习(spring常用.jar包/事务/控制反转/bean对象管理和创建/springMVC工作原理/sql查询)
- file命令详解