เมธอด 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