Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 Int16.CompareTo() 메서드

<시간/>

C#의 Int16.CompareTo() 메서드는 이 인스턴스를 지정된 개체 또는 다른 Int16 인스턴스와 비교하는 데 사용되며 이 인스턴스의 값이 지정된 값보다 작은지, 같은지 또는 큰지를 나타내는 정수를 반환합니다. 개체 또는 다른 Int16 인스턴스입니다.

구문

다음은 구문입니다 -

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

위의 1 st 구문에서 값 val은 비교할 정수인 반면 Val은 2 nd 구문은 비교할 개체입니다.

현재 인스턴스가 값보다 작으면 반환 값은 0보다 작습니다. 현재 인스턴스가 값과 같으면 0이고 현재 인스턴스가 값보다 크면 반환 값이 0보다 큽니다.

예시

이제 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));
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

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

예시

이제 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));
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

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