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

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

Phương thức Int16.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 một trường hợp Int16 khác và trả về một số nguyên cho biết giá trị của trường hợp này nhỏ hơn, bằng hoặc lớn hơn giá trị của đối tượng được chỉ định đối tượng hoặc phiên bản Int16 khác.

Cú pháp

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

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

Ở trên, trong st cú pháp, giá trị val là một số nguyên để so sánh, trong khi Val trong 2 nd cú pháp 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 Int16.CompareTo () -

using System;
public class Demo {
   public static void Main(){
      short val1 = 20;
      short 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) = 2

Ví dụ

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

using System;
public class Demo {
   public static void Main(){
      short val1 = 10;
      short val2 = 10;
      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 = 10
Value 2 = 10
Return value (comparison) = 0