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

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

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

Cú pháp

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

Tham số ob cho cú pháp thứ nhất là đối tượng so sánh, cho cú pháp thứ hai là số nguyên 32-bit không dấu để so sánh.

Ví dụ

using System; 
public class Demo { 
    public static void Main(){ 
        uint val1 = 52; 
        uint val2 = 10; 
        bool res = val1.Equals(val2); 
        Console.WriteLine("Giá trị trả về (so sánh) = " + res); 
        if (res) 
            Console.WriteLine("val1 = val2"); 
        else 
            Console.WriteLine("val1 != val2"); 
    } 
}

Kết quả

Giá trị trả về (so sánh) = False 
val1 != val2

Ví dụ khác

using System; 
public class Demo { 
    public static void Main(){ 
        uint val1 = 100; 
        uint val2 = 100; 
        bool res = val1.Equals(val2); 
        Console.WriteLine("Giá trị trả về (so sánh) = " + res); 
        if (res) 
            Console.WriteLine("val1 = val2"); 
        else 
            Console.WriteLine("val1 != val2"); 
    } 
}

Kết quả

Giá trị trả về (so sánh) = True 
val1 = val2