21
丸めずに小数点以下2桁を切り捨て
3.4679の値があり、3.46が必要だとしましょう。切り上げずに、小数点以下2桁に切り捨てるにはどうすればよいですか? 私は以下を試しましたが、3つすべてが3.47を私に与えます: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } これは3.46を返しますが、どうやら汚いようです: void Main() { Console.Write(Math.Round(3.46799999999 -.005 , 2)); }