Лучший способ добавить минус "-" перед десятичным значением - PullRequest
0 голосов
/ 31 мая 2010

Я хотел бы спросить, как добавить знак минуса к десятичному значению.

Я хочу, чтобы пользователь добавил, например. 100 и за кулисами конвертировать его в -100

спасибо.

Ответы [ 4 ]

4 голосов
/ 31 мая 2010

Что не так с

a = -a?

1 голос
/ 31 мая 2010

Если это десятичное число, преобразуйте его в десятичное, а затем умножьте на литерал -1m. Или что сказал Павел.

0 голосов
/ 31 мая 2010

Я не уверен, правильно ли я понял ваш вопрос. Вы спрашиваете, как отрицать число?

decimal negated = -1.0M * userInputValue;

Это то, что вы просите? Или вы запрашиваете автоматическое форматирование числа, как если бы пользователь ввел отрицательное число? В этом случае вы можете сделать:

string display = String.Format("-{0}", userInputValue);

Я все еще не уверен, получу ли я то, что вы хотите ...

0 голосов
/ 31 мая 2010

Умножить на -1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...