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

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

Phương thức SByte.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 SByte và trả về một chỉ báo về các giá trị tương đối của chúng.

Cú pháp

Cú pháp như sau -

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

Ở trên, tham số val là một số nguyên có dấu 8 bit để so sánh, trong khi ob cho cú pháp thứ 2 là một đối tượng để so sánh.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ -

using System;
public class Demo {
   public static void Main() {
      sbyte s1 = 55;
      sbyte s2 = 55;
      Console.WriteLine("Value of S1 = "+s1);
      Console.WriteLine("Value of S2 = "+s2);
      int res = s1.CompareTo(s2);
      if (res > 0)
         Console.WriteLine("s1 > s2");
      else if (res < 0)
         Console.WriteLine("s1 < s2");
      else
         Console.WriteLine("s1 = s2");
   }
}

Đầu ra

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

Value of S1 = 55
Value of S2 = 55
s1 = s2

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác -

using System;
public class Demo {
   public static void Main() {
      sbyte s1 = 55;
      object s2 = (sbyte)55;
      Console.WriteLine("Value of S1 = "+s1);
      Console.WriteLine("Value of S2 = "+s2);
      int res = s1.CompareTo(s2);
      if (res > 0)
         Console.WriteLine("s1 > s2");
      else if (res < 0)
         Console.WriteLine("s1 < s2");
      else
         Console.WriteLine("s1 = s2");
   }
}

Đầu ra

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

Value of S1 = 55
Value of S2 = 55
s1 = s2