小数点以下を切り捨てる [重複] 質問する

小数点以下を切り捨てる [重複] 質問する

重複の可能性あり:
c# - 小数値を小数点以下 2 桁に丸める方法 (ページに出力する場合)

以下のように小数点以下を切り捨てたい

つまり

  • 2.22939393 -> 2.229
  • 2.22977777 -> 2.229

ベストアンサー1

使用できます数学ラウンド:

decimal rounded = Math.Round(2.22939393, 3); //Returns 2.229

または、N3でToStringを使用することもできます数値形式

string roundedNumber = number.ToString("N3");

編集:丸めたくない場合は、簡単に数学.切り捨て:

Math.Truncate(2.22977777 * 1000) / 1000; //Returns 2.229

おすすめ記事