投稿

4月, 2021の投稿を表示しています

C# Tostring() で数値の末尾にあるゼロを削除する

イメージ
小数点が含まれる数値を DB から取得し、表示の際に末尾の 0 を削除したい場合があります。そんな時に便利なのが、ToString を用いた書き方です。 ToString("g29") decimal d = 1.500m; // 1.500 と表示 Console.WriteLine(d.ToString()); // 1.5 と表示 Console.WriteLine(d.ToString("g29")); decimal 型の数値を ToString() すると、そのまま表示されます。 末尾にあるゼロを削除するには、ToString に引数として "g29" を指定します。 ちなみに、g は大文字で "G29" でも OK です。