蛇年宝宝乳名,一磅是多少千克,演员何音
在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; }
备注:原文转载自博主个人站,原文链接为c#中使用decimal.tryparse方法将字符串转换为十进制decimal类型_it技术小趣屋。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论