Csharp/C#教程:如何将否定字符串转换为十进制值?分享


如何将否定字符串转换为十进制值?

我试图将像"-23.27"这样的负字符串转换为小数点值,而问题有时候会在括号内得到负值,如"(23.27)"

我已经编写了控制括号的代码并以负格式获取小数点值,但是当相同的代码以"-23.27"运行时,它返回的输入字符串格式不正确错误。 这是我的代码。 任何帮助,将不胜感激。

 decimal ValueN = (decimal.Parse("-23.27", System.Globalization.NumberStyles.AllowParentheses | System.Globalization.NumberStyles.AllowLeadingWhite | System.Globalization.NumberStyles.AllowTrailingWhite | System.Globalization.NumberStyles.AllowThousands)); 

你错过了AllowLeadingSign标志

上述就是C#学习教程:如何将否定字符串转换为十进制值?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 decimal ValueN= (decimal.Parse("-23.27", System.Globalization.NumberStyles.AllowParentheses | System.Globalization.NumberStyles.AllowLeadingWhite | System.Globalization.NumberStyles.AllowTrailingWhite | System.Globalization.NumberStyles.AllowThousands | System.Globalization.NumberStyles.AllowDecimalPoint | System.Globalization.NumberStyles.AllowLeadingSign)); 

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

ctvol管理联系方式QQ:251552304

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

(0)
上一篇 2021年12月31日
下一篇 2021年12月31日

精彩推荐