Phương thức decimal.Truncate cắt bỏ phần thập phân, chỉ giữ phần nguyên (hành xử như làm tròn về 0).
Ví dụ
using System;
using System.Linq;
class Demo
{
static void Main()
{
decimal val = 9.15M;
Console.WriteLine(decimal.Truncate(val));
}
}
Kết quả
9
Khác biệt: Truncate luôn cắt bỏ, Floor làm tròn xuống, Ceiling làm tròn lên.