我试图将一个负数字符串,比如"-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));