Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Boolean.Equals(Object) ใน C#

เมธอด Boolean.Equals(Object) ใน C# ใช้สำหรับคืนค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับออบเจ็กต์ที่ระบุหรือไม่

ไวยากรณ์

ไวยากรณ์มีดังนี้:

public override bool Equals (object ob);

พารามิเตอร์ ob คือออบเจ็กต์ที่ต้องการเปรียบเทียบกับอินสแตนซ์นี้

ตัวอย่าง

ตัวอย่างการใช้งานเมธอด Boolean.Equals(Object):

using System; 
public class Demo { 
    public static void Main(){ 
        bool val1 = true; 
        object val2 = 5/10; // ผลลัพธ์คือ 0 (int) 
        if (val1.Equals(val2)) 
            Console.WriteLine("Both are equal!"); 
        else 
            Console.WriteLine("Both aren't equal!"); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Both aren't equal!

คำอธิบาย: ค่า 5/10 ในการหารจำนวนเต็มจะได้ 0 ซึ่งไม่เท่ากับ true