Как конвертировать отрицательную строку в десятичное значение?
Я пытаюсь преобразовать отрицательную строку, как"-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));