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

Phương thức Int32.CompareTo trong C # với các ví dụ

Phương thức Int32.CompareTo trong C # được sử dụng để so sánh trường hợp này với một đối tượng được chỉ định hoặc Int32 và trả về một dấu hiệu về các giá trị tương đối của chúng.

Cú pháp

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

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

Ở trên, giá trị của 1 st cú pháp là một số nguyên để so sánh, trong khi ở cú pháp thứ 2, nó là một đối tượng để so sánh.

Giá trị trả về nhỏ hơn 0 nếu phiên bản hiện tại nhỏ hơn giá trị. Nó bằng không, nếu phiên bản hiện tại bằng giá trị, trong khi giá trị trả về lớn hơn 0 nếu phiên bản hiện tại nhiều hơn giá trị.

Ví dụ

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

using System;
public class Demo {
   public static void Main(){
      int val1 = 20;
      int val2 = 18;
      Console.WriteLine("Value 1 = "+val1);
      Console.WriteLine("Value 2 = "+val2);
      Console.WriteLine("Return value (comparison) = "+val1.CompareTo(val2));
   }
}

Đầu ra

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

Value 1 = 20
Value 2 = 18
Return value (comparison) = 1

Ví dụ

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

using System;
public class Demo {
   public static void Main(){
      int val1 = 50;
      int val2 = 50;
      Console.WriteLine("Value 1 = "+val1);
      Console.WriteLine("Value 2 = "+val2);
      Console.WriteLine("Return value (comparison) = "+val1.CompareTo(val2));
   }
}

Đầu ra

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

Value 1 = 50
Value 2 = 50
Return value (comparison) = 0