伙计们,我有一个包含十进制数的字符串。问题是,有时它是负数,并且以会计格式存储(正数被括号括起来)。换句话说,我得到了这样一个字符串:
string s = "(35.00)";
我目前正在做的是:
decimal TheValue = decimal.Parse(s);
TheValue 的这个值应该是 -35.00。它显然不知道括号是什么意思,所以它只是将 0 存储在 Thevalue 中。有人知道如何让 decimal.Parse() 函数查找括号吗?
最佳答案
看看 decimal.Parse
overload接受 NumberStyles
enum .具体来说,您需要包含 NumberStyles.AllowParentheses
。
关于c# - 解析十进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232870/