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

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

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

ไวยากรณ์

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

public int CompareTo (byte val);

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

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

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

ตัวอย่าง

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

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