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

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


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

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์ -

public int CompareTo (object val);
public int CompareTo (ulong val;

ด้านบน ค่าสำหรับไวยากรณ์ที่ 1 เป็นอ็อบเจ็กต์ที่จะเปรียบเทียบ ค่าสำหรับไวยากรณ์ที่ 2 เป็นจำนวนเต็มที่ไม่ได้ลงนามเพื่อเปรียบเทียบ

ค่าที่ส่งคืนคือ 0 หากอินสแตนซ์ปัจจุบันมีค่าเท่ากับค่า จะน้อยกว่าศูนย์หากอินสแตนซ์ปัจจุบันน้อยกว่า Val ค่าที่ส่งคืนจะมากกว่าศูนย์หากอินสแตนซ์ปัจจุบันมีค่ามากกว่าค่า

ตัวอย่าง

ให้เราดูตัวอย่างการใช้เมธอด UInt64.CompareTo() -

using System;
public class Demo {
   public static void Main(){
      ulong val1 = 257876;
      ulong val2 = 5657655;
      int res = val1.CompareTo(val2);
      Console.WriteLine("Return value (comparison) = "+res);
      if (res > 0)
         Console.WriteLine("val1 > val2");
      else if (res < 0)
         Console.WriteLine("val1 < val2");
      else
         Console.WriteLine("val=val2");
   }
}

ผลลัพธ์

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

Return value (comparison) = -1
val1 < val2

ตัวอย่าง

ให้เราดูตัวอย่างอื่นเพื่อใช้เมธอด UInt64.CompareTo() -

using System;
public class Demo {
   public static void Main(){
      ulong val1 = 258768768;
      object val2 = (ulong)1765765;
      int res = val1.CompareTo(val2);
      Console.WriteLine("Return value (comparison) = "+res);
      if (res > 0)
         Console.WriteLine("val1 > val2");
      else if (res < 0)
         Console.WriteLine("val1 < val2");
      else
         Console.WriteLine("val=val2");
   }
}

ผลลัพธ์

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

Return value (comparison) = 1
val1 > val2