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

Phương thức Int64.Equals trong C# với các ví dụ


Phương thức Int64.Equals() trong C# được sử dụng để trả về một giá trị cho biết liệu thể hiện này có bằng một đối tượng hoặc Int64 được chỉ định hay không.

Cú pháp

Dưới đây là các nạp chồng của phương thức:

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

Trong đó, tham số ob là giá trị Int64 để so sánh với thể hiện này, trong khi tham số ob trong nạp chồng thứ hai là một đối tượng để so sánh với thể hiện này.

Ví dụ 1

Hãy xem ví dụ sau để triển khai phương thức Int64.Equals():

using System;
public class Demo {
    public static void Main(){
        long val1 = 150;
        long val2 = 240;
        Console.WriteLine("Value1 = " + val1);
        Console.WriteLine("Value2 = " + val2);
        Console.WriteLine("Are they equal? = " + val1.Equals(val2));
    }
}

Đầu ra

Chương trình sẽ cho ra kết quả sau:

Value1 = 150
Value2 = 240
Are they equal? = False

Ví dụ 2

Ví dụ khác triển khai phương thức Int64.Equals() với hai giá trị bằng nhau:

using System;
public class Demo {
    public static void Main(){
        long val1 = 8768768768;
        long val2 = 8768768768;
        Console.WriteLine("Value1 = " + val1);
        Console.WriteLine("Value2 = " + val2);
        Console.WriteLine("Are they equal? = " + val1.Equals(val2));
    }
}

Đầu ra

Chương trình sẽ cho ra kết quả sau:

Value1 = 8768768768
Value2 = 8768768768
Are they equal? = True