C# で double データ型の数値をグループ化された数字で表示し、小数点以下が含まれている場合にのみ小数点以下 2 桁で表示したいと考えています。
例 2000.4567 と 2000.45 がある場合は 2,000.45 と表示され、2000 の場合は 2,000 と表示されます (グループ化されますが、小数点なし)。
私はこれを試してみましたが、数字のグループ化には問題なく機能していますが、小数点以下を四捨五入します。floor または ceil のいずれかで整数値に変換します。
DimensionLength.ToString("#,##0")
DimensionLength は double 型です。