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

Phương thức Int32.Equals() trong C#

Phương thức Int32.Equals() trong C# được dùng để trả về giá trị cho biết thể hiện hiện tại có bằng với một đối tượng hoặc Int32 được chỉ định hay không.

Cú pháp

Hai nạp chồng:

public bool Equals(int ob);
public override bool Equals(object ob);

Trong đó, tham số ob ở cú pháp thứ nhất là giá trị Int32 để so sánh, còn cú pháp thứ hai là đối tượng để so sánh.

Ví dụ 1 - So sánh hai số khác nhau

using System;

public class Demo
{
    public static void Main()
    {
        int val1 = 299;
        int val2 = 450;
        Console.WriteLine("Value1 = " + val1);
        Console.WriteLine("Value2 = " + val2);
        Console.WriteLine("Are they equal? = " + val1.Equals(val2));
    }
}

Kết quả

Value1 = 299
Value2 = 450
Are they equal? = False

Ví dụ 2 - So sánh với MinValue

using System;

public class Demo
{
    public static void Main()
    {
        int val1 = Int32.MinValue;
        int val2 = 0;
        Console.WriteLine("Value1 = " + val1);
        Console.WriteLine("Value2 = " + val2);
        Console.WriteLine("Are they equal? = " + val1.Equals(val2));
    }
}

Kết quả

Value1 = -2147483648
Value2 = 0
Are they equal? = False