เมธอด Byte.CompareTo(Object) ใน C# ใช้เพื่อเปรียบเทียบอินสแตนซ์นี้กับอ็อบเจ็กต์ที่ระบุและส่งคืนการบ่งชี้ของค่าสัมพัทธ์
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์ -
public int CompareTo (object val);
ด้านบน Val เป็นวัตถุเพื่อเปรียบเทียบหรือเป็นโมฆะ
ค่าส่งกลับน้อยกว่าศูนย์ถ้าอินสแตนซ์ปัจจุบันน้อยกว่าค่า ค่านี้เป็นศูนย์ หากอินสแตนซ์ปัจจุบันมีค่าเท่ากับค่า ในขณะที่ค่าที่ส่งคืนจะมากกว่าศูนย์หากอินสแตนซ์ปัจจุบันมีค่ามากกว่าค่า
ตัวอย่าง
ให้เราดูตัวอย่างการใช้วิธีการ Byte.CompareTo(Object) -
using System;
public class Demo {
public static void Main(){
byte b1;
b1 = 5;
object b2 = (byte)5;
int res = b1.CompareTo(b2);
if (res > 0)
Console.Write("b1 > b2");
else if (res < 0)
Console.Write("b1 < b2");
else
Console.Write("b1 = b2");
}
} ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
b1 = b2