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

C#의 Char.CompareTo() 메서드

<시간/>

C#의 Char.CompareTo() 메서드는 이 인스턴스를 지정된 개체 또는 값 형식과 비교하는 데 사용되며, 이 인스턴스가 정렬 순서에서 지정된 개체 또는 값 형식보다 앞, 뒤에 또는 같은 위치에 나타나는지 여부를 나타냅니다.

구문

다음은 구문입니다 -

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

위에서 첫 번째 구문의 Val은 비교할 char 객체인 반면, 두 번째 구문의 경우 이 인스턴스를 또는 null과 비교할 객체입니다.

현재 인스턴스가 Val과 정렬 순서에서 동일한 위치에 있는 경우 반환 값은 0입니다. 현재 인스턴스가 Val보다 작으면 0보다 작습니다. 현재 인스턴스가 Val 다음에 오는 경우 반환 값은 0보다 큽니다.

이제 Char.CompareTo() 메서드를 구현하는 예를 살펴보겠습니다. -

using System;
public class Demo {
   public static void Main(){
      char val = 'A';
      Console.WriteLine("Return Value = "+'A'.CompareTo(val));
   }
}

출력

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

Return Value = 0

다른 예를 보겠습니다 -

using System;
public class Demo {
   public static void Main(){
      char val = 'B';
      Console.WriteLine("Return Value = "+'D'.CompareTo(val));
   }
}

출력

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

Return Value = 2