2017-01-13 30 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