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

Phương thức Truncate trong C#

decimal.Truncate() cắt bỏ phần thập phân, giữ phần nguyên (không làm tròn).

decimal.Truncate(20.35M) // trả về 20

Ví dụ

using System;
using System.Linq;

class Demo
{
    static void Main()
    {
        decimal dc = 20.35M;
        Console.WriteLine(decimal.Truncate(dc)); // Sửa: dc.Truncate() không tồn tại, dùng decimal.Truncate(dc)
    }
}

Kết quả: 20

So sánh:

Phương thức20.35-20.35
Truncate20-20
Floor20-21
Ceiling21-20
Round (default)20-20

Lưu ý code gốc: dc.Truncate(val) sai - Truncate là static method, không có instance method.