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