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

Phương thức Decimal.Compare() trong C#

Phương thức Decimal.Compare() trong C# được dùng để so sánh hai giá trị Decimal được chỉ định.

Cú pháp

Cú pháp như sau:

public static int Compare(decimal val1, decimal val2);

Tham số val1 là giá trị đầu tiên, val2 là giá trị thứ hai cần so sánh.

Giá trị trả về:

  • Nhỏ hơn 0 nếu val1 < val2
  • Bằng 0 nếu val1 = val2
  • Lớn hơn 0 nếu val1 > val2

Ví dụ 1 - So sánh 45.85 và 35.45

using System;

public class Demo
{
    public static void Main()
    {
        decimal val1 = 45.85m;
        decimal val2 = 35.45m;
        Console.WriteLine("Decimal 1 = " + val1);
        Console.WriteLine("Decimal 2 = " + val2);
        Console.WriteLine("Comparison Value = " + Decimal.Compare(val1, val2));
    }
}

Kết quả

Decimal 1 = 45.85
Decimal 2 = 35.45
Comparison Value = 1

Ví dụ 2 - So sánh hai giá trị bằng nhau

using System;

public class Demo
{
    public static void Main()
    {
        decimal val1 = 65.15m;
        decimal val2 = 65.15m;
        Console.WriteLine("Decimal 1 = " + val1);
        Console.WriteLine("Decimal 2 = " + val2);
        Console.WriteLine("Comparison Value = " + Decimal.Compare(val1, val2));
    }
}

Kết quả

Decimal 1 = 65.15
Decimal 2 = 65.15
Comparison Value = 0