一个优雅的方法是:
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; }}不优雅,但在某些项目中以类似的情况为我工作。



