เมธอด Int16.Equals() ใน C# ใช้สำหรับคืนค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับออบเจ็กต์หรือ Int16 ที่ระบุหรือไม่
ไวยากรณ์
เมธอดนี้มี 2 การโหลดทับ:
public bool Equals (short ob); public override bool Equals (object ob);
พารามิเตอร์:
- การโหลดทับแรก:
obคือค่า Int16 ที่ต้องการเปรียบเทียบ - การโหลดทับที่สอง:
obคือออบเจ็กต์ที่ต้องการเปรียบเทียบ
ตัวอย่าง
ตัวอย่างการเปรียบเทียบค่าที่ต่างกัน:
using System;
public class Demo {
public static void Main(){
short val1 = 15;
short val2 = 17;
Console.WriteLine("Are they equal? = " + (val1.Equals(val2)));
}
}
ผลลัพธ์
โค้ดจะแสดงผลดังนี้:
Are they equal? = False
ตัวอย่างเพิ่มเติม
ตัวอย่างการเปรียบเทียบค่าที่เท่ากัน:
using System;
public class Demo {
public static void Main(){
short val1 = 25;
short val2 = 25;
Console.WriteLine("Value1 = " + val1);
Console.WriteLine("Value2 = " + val2);
Console.WriteLine("Are they equal? = " + (val1.Equals(val2)));
}
}
ผลลัพธ์
โค้ดจะแสดงผลดังนี้:
Value1 = 25 Value2 = 25 Are they equal? = True