C#で小数点以下の型の整数部を行うにはどうすればよいですか?小数点以下の整数除算
I.e.
decimal a = 130, b = 60;
decimal res = a/b; //need to get 2.0, not 2.6666
C#で小数点以下の型の整数部を行うにはどうすればよいですか?小数点以下の整数除算
I.e.
decimal a = 130, b = 60;
decimal res = a/b; //need to get 2.0, not 2.6666
この場合、Floor
機能を使用します。
decimal res = Math.Floor(a/b);
decimal a = 130, b = 60;
decimal res = Math.Floor(a/b);
あなたはゼロに向かってDecimal.Truncate(a/b);
Decimal.Truncate() "ラウンド" を使用し、正の数と負の数のためMath.Ceiling()のために()Math.Floorのようなことであることができます。