2017-01-13 2 views
0

Значение по умолчанию для десятичного объекта 0M (с точностью), мне нужно, чтобы отобразить его без точности, если это 0.00, то только»Как изменить значение по умолчанию объекта (десятичное)

+0

Любой образец ввода и вывода? –

+0

Он показывает 0,00 Я хочу отображать только 0. (игнорируйте слово «больше, чем», я не могу сейчас редактировать) –

+0

Используйте строку формата «0. ##», чтобы опустить ненужные десятичные знаки. Используйте столько символов, сколько десятичных знаков, которые вы хотели бы отобразить. Пример: 'decimal m = 1; Console.WriteLine (m.ToString ("0. ##")); ' –

ответ

1

Вы можете использовать .ToString() форматировать его в то время как отображение - см. код ниже

decimal inputDecimal = 0.00M; 
Console.WriteLine(inputDecimal.ToString("0")); // display 0 
// if the input is 110.000 then output will be 110 
Смежные вопросы