System::Char 클래스

Char class

UTF-16 코드 단위로 표현된 문자를 조작하는 메서드를 제공합니다. 인스턴스 서비스를 제공하지 않는 정적 타입이며, 어떤 방법으로도 인스턴스를 생성해서는 안 됩니다.

class Char

메서드

메서드설명
static ConvertFromUtf32(uint32_t)UTF-32 코드 단위를 System::String 클래스의 인스턴스로 변환합니다.
static ConvertToUtf32(char_t, char_t)지정된 UTF-16 서러게이트 쌍을 UTF-32 코드 단위로 변환합니다.
static ConvertToUtf32(const String&, int)지정된 문자열 위치에 있는 UTF-16 인코딩 문자 또는 서러게이트 쌍의 값을 UTF-32 코드 유닛으로 변환합니다.
static GetNumericValue(char_t)지정된 UTF-16 문자를 배정밀도 부동소수점 숫자 값으로 변환합니다.
static GetUnicodeCategory(char_t)지정된 문자의 유니코드 범주를 나타내는 값을 반환합니다.
static IsAsciiWhiteSpace(char_t)지정된 문자가 ASCII 공백 문자로 분류되는지 여부를 결정합니다.
static IsControl(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 유니코드 제어 문자로 분류되는지 여부를 결정합니다.
static IsControl(char_t)지정된 문자가 유니코드 제어 문자로 분류되는지 여부를 결정합니다.
static IsDigit(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 십진 숫자로 분류되는지 여부를 결정합니다.
static IsDigit(const String&, const int32_t)지정된 문자열의 지정된 인덱스에 있는 문자가 십진 숫자로 분류되는지 여부를 결정합니다.
static IsDigit(char_t)지정된 문자가 십진 숫자로 분류되는지 여부를 결정합니다.
static IsHighSurrogate(const String&, int)지정된 문자열의 지정된 인덱스에 있는 문자가 UTF-16 상위 서러게이트 코드 유닛인지 여부를 결정합니다.
static IsHighSurrogate(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 상위 서러게이트인지 여부를 결정합니다.
static IsHighSurrogate(char_t)지정된 문자가 상위 서러게이트인지 여부를 결정합니다.
static IsLetter(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 유니코드 문자로 분류되는지 여부를 결정합니다.
static IsLetter(char_t)지정된 문자가 유니코드 문자로 분류되는지 여부를 결정합니다.
static IsLetterOrDigit(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 유니코드 문자 또는 십진 숫자로 분류되는지 여부를 결정합니다.
static IsLetterOrDigit(char_t)지정된 문자가 유니코드 문자 또는 십진 숫자로 분류되는지 여부를 결정합니다.
static IsLower(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 소문자로 분류되는지 여부를 결정합니다.
static IsLower(char_t)지정된 문자가 소문자로 분류되는지 여부를 결정합니다.
static IsLower(const String&, int)지정된 문자열의 지정된 인덱스에 있는 문자가 소문자로 분류되는지 여부를 결정합니다.
static IsLowSurrogate(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 하위 서러게이트인지 여부를 결정합니다.
static IsLowSurrogate(char_t)지정된 문자가 하위 서러게이트인지 여부를 결정합니다.
static IsNumber(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 숫자로 분류되는지 여부를 결정합니다.
static IsNumber(char_t)지정된 문자가 숫자로 분류되는지 여부를 결정합니다.
static IsPunctuation(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 구두점 문자로 분류되는지 여부를 결정합니다.
static IsPunctuation(char_t)지정된 문자가 구두점 문자로 분류되는지 여부를 결정합니다.
static IsSeparator(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 구분자 문자로 분류되는지 여부를 결정합니다.
static IsSeparator(char_t)지정된 문자가 구분자 문자로 분류되는지 여부를 결정합니다.
static IsSurrogate(char_t)지정된 문자가 UTF-16 서러게이트 코드 유닛인지 여부를 결정합니다.
static IsSurrogate(const String&, int)지정된 문자열의 지정된 인덱스에 있는 문자가 UTF-16 서러게이트 코드 유닛인지 여부를 결정합니다.
static IsSurrogatePair(char_t, char_t)두 지정된 문자가 UTF-16 서러게이트 쌍을 이루는지 여부를 결정합니다.
static IsSurrogatePair(const String&, int)지정된 문자 버퍼에서 연속된 두 문자가 서러게이트 쌍인지 여부를 결정합니다.
static IsSymbol(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 기호 문자로 분류되는지 여부를 결정합니다.
static IsSymbol(char_t)지정된 문자가 기호 문자로 분류되는지 여부를 결정합니다.
static IsUpper(const String&, int)지정된 문자열의 지정된 인덱스에 있는 문자가 대문자로 분류되는지 여부를 결정합니다.
static IsUpper(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 대문자로 분류되는지 여부를 결정합니다.
static IsUpper(char_t)지정된 문자가 대문자로 분류되는지 여부를 결정합니다.
static IsWhiteSpace(const char_t *, int)지정된 문자 버퍼의 지정된 인덱스에 있는 문자가 공백 문자로 분류되는지 여부를 결정합니다.
static IsWhiteSpace(char_t)지정된 문자가 공백 문자로 분류되는지 여부를 결정합니다.
static IsWhiteSpace(const String&, int)지정된 문자열의 지정된 인덱스에 있는 문자가 공백 문자로 분류되는지 여부를 결정합니다.
static Parse(const String&)지정된 문자열의 첫 번째이자 유일한 문자를 char_t 값으로 변환합니다.
static ToLower(char_t)지정된 문자를 소문자로 변환합니다.
static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&)지정된 문자를 소문자로 변환합니다.
static ToLowerInvariant(char_t)지정된 문자를 소문자로 변환합니다.
static ToUpper(char_t)지정된 문자를 대문자로 변환합니다.
static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&)지정된 문자를 대문자로 변환합니다.
static ToUpperInvariant(char_t)지정된 문자를 대문자로 변환합니다.
static TryParse(const System::String&, char_t&)단일 문자로 구성된 문자열을 UTF-16 문자로 변환하려 시도합니다. 입력 문자열이 null이 아니고 정확히 한 문자 길이를 가질 때만 함수가 성공합니다.

또 보기