เมธอด UInt32.Equals() ใน C# ส่งคืนค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับออบเจ็กต์ที่ระบุหรือ UInt32 อื่นหรือไม่
ไวยากรณ์
public override bool Equals (object ob); public bool Equals (uint ob);
พารามิเตอร์ ob สำหรับไวยากรณ์แรกคือออบเจ็กต์ที่ต้องการเปรียบเทียบ ส่วนไวยากรณ์ที่สองคือจำนวนเต็ม 32 บิตไม่มีเครื่องหมายที่ต้องการเปรียบเทียบ
ตัวอย่าง
using System;
public class Demo {
public static void Main(){
uint val1 = 52;
uint val2 = 10;
bool res = val1.Equals(val2);
Console.WriteLine("Return value (comparison) = " + res);
if (res)
Console.WriteLine("val1 = val2");
else
Console.WriteLine("val1 != val2");
}
}ผลลัพธ์
Return value (comparison) = False val1 != val2
ตัวอย่างที่ 2
using System;
public class Demo {
public static void Main(){
uint val1 = 100;
uint val2 = 100;
bool res = val1.Equals(val2);
Console.WriteLine("Return value (comparison) = " + res);
if (res)
Console.WriteLine("val1 = val2");
else
Console.WriteLine("val1 != val2");
}
}ผลลัพธ์
Return value (comparison) = True val1 = val2