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

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

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

ไวยากรณ์

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

public override bool Equals (object ob);

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

ตัวอย่าง

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

using System; 
public class Demo { 
    public static void Main(){ 
        byte b1 = 5; 
        object b2 = 5/10; // ผลลัพธ์คือ 0 (int) 
        if (b1.Equals(b2)) 
            Console.Write("b1 = b2"); 
        else 
            Console.Write("b1 is not equal to b2"); 
    } 
}

ผลลัพธ์

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

b1 is not equal to b2

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