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