var my = DoFormat(123.0);
随着DoFormat
像:
public static string DoFormat( double myNumber )
{
var s = string.Format("{0:0.00}", myNumber);
if ( s.EndsWith("00") )
{
return ((int)myNumber).ToString();
}
else
{
return s;
}
}
不优雅,但在某些项目中以类似的情况为我工作。