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

SByte.CompareTo() วิธีการใน C # พร้อมตัวอย่าง


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

ไวยากรณ์

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

public int CompareTo (sbyte val);
public int CompareTo (object ob);

ด้านบน val พารามิเตอร์เป็นจำนวนเต็มที่ลงนามแบบ 8 บิตเพื่อเปรียบเทียบ ในขณะที่ ob สำหรับไวยากรณ์ที่ 2 เป็นวัตถุที่จะเปรียบเทียบ

ตัวอย่าง

เรามาดูตัวอย่างกัน −

using System;
public class Demo {
   public static void Main() {
      sbyte s1 = 55;
      sbyte s2 = 55;
      Console.WriteLine("Value of S1 = "+s1);
      Console.WriteLine("Value of S2 = "+s2);
      int res = s1.CompareTo(s2);
      if (res > 0)
         Console.WriteLine("s1 > s2");
      else if (res < 0)
         Console.WriteLine("s1 < s2");
      else
         Console.WriteLine("s1 = s2");
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Value of S1 = 55
Value of S2 = 55
s1 = s2

ตัวอย่าง

เรามาดูตัวอย่างอื่นกัน −

using System;
public class Demo {
   public static void Main() {
      sbyte s1 = 55;
      object s2 = (sbyte)55;
      Console.WriteLine("Value of S1 = "+s1);
      Console.WriteLine("Value of S2 = "+s2);
      int res = s1.CompareTo(s2);
      if (res > 0)
         Console.WriteLine("s1 > s2");
      else if (res < 0)
         Console.WriteLine("s1 < s2");
      else
         Console.WriteLine("s1 = s2");
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Value of S1 = 55
Value of S2 = 55
s1 = s2