เมธอด UInt64.Equals() ใน C# คืนค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับออบเจ็กต์หรือ UInt64 ที่ระบุหรือไม่
ไวยากรณ์
public override bool Equals (object ob); public bool Equals (ulong ob);
พารามิเตอร์ ob สำหรับไวยากรณ์แรกคือออบเจ็กต์ที่ต้องการเปรียบเทียบ สำหรับไวยากรณ์ที่สองคือจำนวนเต็ม 64 บิตไม่มีเครื่องหมายที่ต้องการเปรียบเทียบ
ตัวอย่าง
ตัวอย่างที่ 1: เปรียบเทียบค่าที่ไม่เท่ากัน
using System;
public class Demo {
public static void Main(){
ulong val1 = 44565777;
ulong val2 = 77878787;
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(){
ulong val1 = 78796878;
ulong val2 = 78796878;
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