C# 格式化字符串的输出

C# 格式化字符串的输出,c#,C#,这里 字符串strScore=“2”;或 字符串strScore=“2.45656” 现在我正在检查条件是否正确 double value = double.Parse(strScore); strScore = value.ToString("##.##"); 2.45656这样,我将输出显示为 2.45 如果输入是 字符串strScore=“2”; 然后输出显示为“2” 但现在我需要显示输出值为2.00 如何根据条件格式化代码,请尝试以下方法: strScore = value.ToS

这里 字符串strScore=“2”;或 字符串strScore=“2.45656” 现在我正在检查条件是否正确

 double value = double.Parse(strScore);

strScore = value.ToString("##.##");
2.45656这样,我将输出显示为 2.45

如果输入是 字符串strScore=“2”; 然后输出显示为“2”

但现在我需要显示输出值为2.00 如何根据条件格式化代码,请尝试以下方法:

strScore = value.ToString("0.00");
#
表示数字是可选的,不显示前导/尾随零。如果写入
0
,则数字不是可选的:将显示前导零和尾随零。

请尝试以下操作:

strScore = value.ToString("0.00");
#
表示数字是可选的,不显示前导/尾随零。如果写入
0
,则数字不是可选的:将显示前导零和尾随零