0
Значение по умолчанию для десятичного объекта 0M
(с точностью), мне нужно, чтобы отобразить его без точности, если это 0.00, то только»Как изменить значение по умолчанию объекта (десятичное)
Значение по умолчанию для десятичного объекта 0M
(с точностью), мне нужно, чтобы отобразить его без точности, если это 0.00, то только»Как изменить значение по умолчанию объекта (десятичное)
Вы можете использовать .ToString()
форматировать его в то время как отображение - см. код ниже
decimal inputDecimal = 0.00M;
Console.WriteLine(inputDecimal.ToString("0")); // display 0
// if the input is 110.000 then output will be 110
Любой образец ввода и вывода? –
Он показывает 0,00 Я хочу отображать только 0. (игнорируйте слово «больше, чем», я не могу сейчас редактировать) –
Используйте строку формата «0. ##», чтобы опустить ненужные десятичные знаки. Используйте столько символов, сколько десятичных знаков, которые вы хотели бы отобразить. Пример: 'decimal m = 1; Console.WriteLine (m.ToString ("0. ##")); ' –