Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# Char.IsUpper() 메서드 – 문자가 대문자인지 확인하는 방법

C#의 Char.IsUpper() 메서드는 지정된 유니코드 문자가 대문자로 분류되는지 여부를 확인하는 데 사용됩니다. 이 메서드는 문자가 대문자이면 true를, 그렇지 않으면 false를 반환합니다.

구문

public static bool IsUpper (char ch);

위 구문에서 매개변수 ch는 평가하고자 하는 유니코드 문자를 나타냅니다.

예제 1: 대문자 확인하기

이제 Char.IsUpper() 메서드를 실제로 구현한 예제를 살펴보겠습니다.

using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = 'H';
      Console.WriteLine("Value = "+val);
      res = Char.IsUpper(val);
      Console.WriteLine("Is the value an uppercase letter? = "+res);
   }
}

출력

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Value = H
Is the value an uppercase letter? = True

문자 'H'는 대문자이므로 Char.IsUpper() 메서드가 true를 반환한 것을 확인할 수 있습니다.

예제 2: 소문자 확인하기

이번에는 소문자를 입력했을 때의 동작을 확인해 보겠습니다.

using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = 'j';
      Console.WriteLine("Value = "+val);
      res = Char.IsUpper(val);
      Console.WriteLine("Is the value an uppercase letter? = "+res);
   }
}

출력

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Value = j
Is the value an uppercase letter? = False

문자 'j'는 소문자이기 때문에 메서드가 false를 반환합니다. 참고로 반대 경우, 즉 문자가 소문자인지 확인하려면 Char.IsLower() 메서드를 사용하면 됩니다.