Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức Char.CompareTo () trong C #

Phương thức Char.CompareTo () trong C # được sử dụng để so sánh trường hợp này với một đối tượng hoặc kiểu giá trị được chỉ định và cho biết liệu trường hợp này đứng trước, sau hay xuất hiện ở cùng một vị trí trong thứ tự sắp xếp như đối tượng hoặc kiểu giá trị được chỉ định.

Cú pháp

Sau đây là cú pháp -

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

Ở trên, Val cho cú pháp thứ nhất là một đối tượng char để so sánh, trong khi đối với cú pháp thứ hai, nó là một đối tượng để so sánh trường hợp này với hoặc null.

Giá trị trả về bằng 0 nếu cá thể hiện tại có cùng vị trí trong thứ tự sắp xếp với Val. Nó nhỏ hơn 0 nếu phiên bản hiện tại nhỏ hơn Val. Giá trị trả về lớn hơn 0 nếu phiên bản hiện tại tuân theo Val.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Char.CompareTo () -

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Return Value = 0

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Return Value = 2