Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức Math.Truncate() trong C#

Phương thức Math.Truncate() trong C# được dùng để tính phần nguyên của một số, là Double hoặc Decimal.

Cú pháp

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

Có hai cú pháp: val1 là số decimal cần cắt bỏ phần thập phân, val2 là số double.

Ví dụ 1: Với Decimal

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));
    }
}

Kết quả

25
45
678

Ví dụ 2: Với Double

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));
    }
}

Kết quả

95
25
878