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

Char.CompareTo() วิธีการใน C #


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

ไวยากรณ์

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

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

ด้านบน Val สำหรับไวยากรณ์ที่ 1 เป็นวัตถุ char เพื่อเปรียบเทียบ ในขณะที่ไวยากรณ์ที่ 2 เป็นวัตถุที่ใช้เปรียบเทียบอินสแตนซ์นี้กับหรือเป็นโมฆะ

ค่าส่งกลับเป็นศูนย์หากอินสแตนซ์ปัจจุบันมีตำแหน่งเดียวกันในลำดับการจัดเรียงเป็น Val จะน้อยกว่าศูนย์หากอินสแตนซ์ปัจจุบันน้อยกว่า Val ค่าที่ส่งคืนจะมากกว่าศูนย์หากอินสแตนซ์ปัจจุบันตาม Val.

ตัวอย่าง

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

using System;
public class Demo {
   public static void Main(){
      char val = 'A';
      Console.WriteLine("Return Value = "+'A'.CompareTo(val));
   }
}

ผลลัพธ์

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

Return Value = 0

ตัวอย่าง

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

using System;
public class Demo {
   public static void Main(){
      char val = 'B';
      Console.WriteLine("Return Value = "+'D'.CompareTo(val));
   }
}

ผลลัพธ์

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

Return Value = 2