C#의 SByte.CompareTo() 메서드는 이 인스턴스를 지정된 개체 또는 SByte와 비교하고 해당 상대 값의 표시를 반환하는 데 사용됩니다.
구문
구문은 다음과 같습니다 -
public int CompareTo (sbyte val); public int CompareTo (object ob);
위에서 매개변수 val은 비교할 8비트 부호 있는 정수인 반면 두 번째 구문에 대한 ob는 비교할 개체입니다.
예시
이제 예를 살펴보겠습니다 -
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"); } }
출력
이것은 다음과 같은 출력을 생성합니다 -
Value of S1 = 55 Value of S2 = 55 s1 = s2
예시
이제 다른 예를 살펴보겠습니다 -
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"); } }
출력
이것은 다음과 같은 출력을 생성합니다 -
Value of S1 = 55 Value of S2 = 55 s1 = s2