Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Byte.CompareTo(Object) ใน C#

เมธอด Byte.CompareTo(Object) ใน C# ใช้สำหรับเปรียบเทียบอินสแตนซ์ปัจจุบันกับออบเจ็กต์ที่ระบุ และคืนค่าที่บ่งชี้ถึงค่าเปรียบเทียบสัมพัทธ์ของทั้งสอง

ไวยากรณ์

ไวยากรณ์มีดังนี้:

public int CompareTo (object val);

พารามิเตอร์ val คือออบเจ็กต์ที่ต้องการเปรียบเทียบ หรือเป็น null

ค่าที่คืนกลับจะเป็น:

  • น้อยกว่าศูนย์: หากอินสแตนซ์ปัจจุบันน้อยกว่าค่าที่เปรียบเทียบ
  • ศูนย์: หากอินสแตนซ์ปัจจุบันเท่ากับค่าที่เปรียบเทียบ
  • มากกว่าศูนย์: หากอินสแตนซ์ปัจจุบันมากกว่าค่าที่เปรียบเทียบ

ตัวอย่าง

ตัวอย่างการใช้งานเมธอด Byte.CompareTo(Object):

using System; 
public class Demo { 
    public static void Main(){ 
        byte 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