C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のMath.Truncate()メソッド


C#のMath.Truncate()メソッドは、数値の整数部分(DoubleまたはDecimal)を計算するために使用されます。

構文

public static decimal Truncate(decimal val1)
public static double Truncate(double val2)

上記には、2つの構文があります。値val1は切り捨てる10進数ですが、val2は切り捨てるdoubleの数値です。

Math.Truncate()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 25.46467m;
      Decimal val2 = 45.9989m;
      Decimal val3 = 678.325m;
      Console.WriteLine(Math.Truncate(val1));
      Console.WriteLine(Math.Truncate(val2));
      Console.WriteLine(Math.Truncate(val3));
   }
}

出力

これにより、次の出力が生成されます-

25
45
678

Math.Truncate()メソッドを実装する別の例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      Double val1 = 95.86467;
      Double val2 = 25.11;
      Double val3 = 878.325;
      Console.WriteLine(Math.Truncate(val1));
      Console.WriteLine(Math.Truncate(val2));
      Console.WriteLine(Math.Truncate(val3));
   }
}

出力

これにより、次の出力が生成されます-

95
25
878

  1. C#のMath.Exp()メソッド

    C#のMath.Exp()メソッドは、eを指定された累乗に戻すために使用されます。 構文 public static double Exp (double val); ここで、ヴァルは力です。 ValがNaNまたはPositiveInfinityと等しい場合、その値が返されます。ただし、dがNegativeInfinityと等しい場合は、0が返されます。 Math.Exp()メソッドを実装する例を見てみましょう- 例 using System; public class Demo {    public static void Main(){    

  2. C#の切り捨てメソッド

    C#のTruncateメソッドを使用して、小数点以下のすべての数値を削除します。 以下が私たちの番号だとしましょう- 20.35M 小数点以下の数字を削除するには、Truncate()-を使用します decimal.Truncate(20.35M) 完全なコードを見てみましょう- 例 using System; using System.Linq; class Demo {    static void Main() {       decimal dc = 20.35M;       Console.Wr