다음을 통해 공유


UnicodeCategory 열거형

문자의 유니코드 범주를 정의합니다.

네임스페이스: System.Globalization
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration UnicodeCategory
‘사용 방법
Dim instance As UnicodeCategory
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum UnicodeCategory
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class UnicodeCategory
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum UnicodeCategory
SerializableAttribute 
ComVisibleAttribute(true) 
public enum UnicodeCategory

멤버

  멤버 이름 설명
Supported by the .NET Compact Framework ClosePunctuation 문자가 괄호, 대괄호 및 중괄호처럼 쌍을 이루는 문장 부호의 닫는 문자임을 나타냅니다. 유니코드 지정 "Pe"(punctuation, close)로 지정됩니다. 값은 21입니다. 
Supported by the .NET Compact Framework ConnectorPunctuation 문자가 두 문자를 연결하는 연결 문장 부호임을 나타냅니다. 유니코드 지정 "Pc"(punctuation, connector)로 지정됩니다. 값은 18입니다. 
Supported by the .NET Compact Framework Control 문자가 유니코드 값이 U+007F이거나 U+0000부터 U+001F까지 또는 U+0080부터 U+009F까지의 범위에 있는 컨트롤 코드임을 나타냅니다. 유니코드 지정 "Cc"(other, control)로 지정됩니다. 값은 14입니다. 
Supported by the .NET Compact Framework CurrencySymbol 문자가 통화 기호임을 나타냅니다. 유니코드 지정 "Sc"(symbol, currency)로 지정됩니다. 값은 26입니다. 
Supported by the .NET Compact Framework DashPunctuation 문자가 대시 또는 하이픈임을 나타냅니다. 유니코드 지정 "Pd"(punctuation, dash)로 지정됩니다. 값은 19입니다. 
Supported by the .NET Compact Framework DecimalDigitNumber 문자가 0부터 9까지의 범위에 있는 10진수임을 나타냅니다. 유니코드 지정 "Nd"(number, decimal digit)로 지정됩니다. 값은 8입니다. 
Supported by the .NET Compact Framework EnclosingMark 문자가 기본 문자를 포함한 모든 이전 문자를 둘러싸는 간격이 없는 조합 문자인 묶기 표시임을 나타냅니다. 유니코드 지정 "Me"(mark, enclosing)로 지정됩니다. 값은 7입니다. 
Supported by the .NET Compact Framework FinalQuotePunctuation 문자가 닫는 또는 마지막 문장 부호임을 나타냅니다. 유니코드 지정 "Pf"(punctuation, final quote)로 지정됩니다. 값은 23입니다. 
Supported by the .NET Compact Framework Format 문자가 대개 렌더링되지 않고 텍스트 레이아웃이나 텍스트 처리 작업에 영향을 주는 서식 문자임을 나타냅니다. 유니코드 지정 "Cf"(other, format)로 지정됩니다. 값은 15입니다. 
Supported by the .NET Compact Framework InitialQuotePunctuation 문자가 여는 또는 시작 문장 부호임을 나타냅니다. 유니코드 지정 "Pi"(punctuation, initial quote)로 지정됩니다. 값은 22입니다. 
Supported by the .NET Compact Framework LetterNumber 5에 해당하는 로마자 'V'와 같이 문자가 10진수 대신 문자로 나타낸 숫자임을 나타냅니다. 유니코드 지정 "Nl"(number, letter)로 지정됩니다. 값은 9입니다. 
Supported by the .NET Compact Framework LineSeparator 문자가 텍스트 행을 구분하는 데 사용됨을 나타냅니다. 유니코드 지정 "Zl"(separator, line)으로 지정됩니다. 값은 12입니다. 
Supported by the .NET Compact Framework LowercaseLetter 문자가 소문자임을 나타냅니다. 유니코드 지정 "Ll"(letter, lowercase)로 지정됩니다. 값은 1입니다. 
Supported by the .NET Compact Framework MathSymbol 문자가 '+' 또는 '= '과 같은 수학 기호임을 나타냅니다. 유니코드 지정 "Sm"(symbol, math)으로 지정됩니다. 값은 25입니다. 
Supported by the .NET Compact Framework ModifierLetter 문자가 이전 문자를 제한하는 간격이 자유로운 문자인 한정자 문자임을 나타냅니다. 유니코드 지정 "Lm"(letter, modifier)으로 지정됩니다. 값은 3입니다. 
Supported by the .NET Compact Framework ModifierSymbol 문자가 주위 문자를 제한하는 한정자 기호임을 나타냅니다. 예를 들어 분수 기호는 이 기호의 왼쪽 숫자가 분자이고, 오른쪽 숫자가 분모임을 나타냅니다. 유니코드 지정 "Sk"(symbol, modifier)로 지정됩니다. 값은 27입니다. 
Supported by the .NET Compact Framework NonSpacingMark 문자가 기본 문자를 제한하는 간격이 없는 문자임을 나타냅니다. 유니코드 지정 "Mn"(mark, nonspacing)으로 지정됩니다. 값은 5입니다. 
Supported by the .NET Compact Framework OpenPunctuation 문자가 괄호, 대괄호 및 중괄호처럼 쌍을 이루는 문장 부호의 여는 문자임을 나타냅니다. 유니코드 지정 "Ps"(punctuation, open)로 지정됩니다. 값은 20입니다. 
Supported by the .NET Compact Framework OtherLetter 문자가 대문자, 소문자, 단어의 첫 글자를 대문자로 하는 문자 또는 한정자 문자가 아닌 문자임을 나타냅니다. 유니코드 지정 "Lo"(letter, other)로 지정됩니다. 값은 4입니다. 
Supported by the .NET Compact Framework OtherNotAssigned 문자가 어떠한 유니코드 범주에도 할당되지 않음을 나타냅니다. 유니코드 지정 "Cn"(other, not assigned)으로 지정됩니다. 값은 29입니다. 
Supported by the .NET Compact Framework OtherNumber 문자가 분수 1/2처럼 10진수나 문자 숫자가 아닌 숫자임을 나타냅니다. 유니코드 지정 "No"(number, other)로 지정됩니다. 값은 10입니다. 
Supported by the .NET Compact Framework OtherPunctuation 문자가 연결 문장 부호, 대시 문장 부호, 여는 문장 부호, 닫는 문장 부호, 처음 따옴표 또는 마지막 따옴표가 아닌 문장 부호임을 나타냅니다. 유니코드 지정 "Po"(punctuation, other)로 지정됩니다. 값은 24입니다. 
Supported by the .NET Compact Framework OtherSymbol 문자가 수학 기호, 통화 기호 또는 한정자 기호가 아닌 기호임을 나타냅니다. 유니코드 지정 "So"(symbol, other)로 지정됩니다. 값은 28입니다. 
Supported by the .NET Compact Framework ParagraphSeparator 문자가 단락을 구분하는 데 사용됨을 나타냅니다. 유니코드 지정 "Zp"(separator, paragraph)로 지정됩니다. 값은 13입니다. 
Supported by the .NET Compact Framework PrivateUse 문자가 유니코드 값이 U+E000부터 U+F8FF까지의 범위에 있는 전용 문자임을 나타냅니다. 유니코드 지정 "Co"(other, private use)로 지정됩니다. 값은 17입니다. 
Supported by the .NET Compact Framework SpaceSeparator 문자가 문자 모양은 없지만 제어 문자나 서식 문자가 아닌 공백 문자임을 나타냅니다. 유니코드 지정 "Zs"(separator, space)로 지정됩니다. 값은 11입니다. 
Supported by the .NET Compact Framework SpacingCombiningMark 문자가 기본 문자를 제한하는 해당 기본 문자의 문자 모양 너비에 영향을 미치는 간격이 있는 문자임을 지정합니다. 유니코드 지정 "Mc"(mark, spacing combining)로 지정됩니다. 값은 6입니다. 
Supported by the .NET Compact Framework Surrogate 문자가 상위 서로게이트이거나 하위 서로게이트임을 나타냅니다. 서로게이트 코드 값은 U+D800부터 U+DFFF까지의 범위에 있습니다. 유니코드 지정 "Cs"(other, surrogate)로 지정됩니다. 값은 16입니다. 
Supported by the .NET Compact Framework TitlecaseLetter 문자가 단어의 첫 글자를 대문자로 하는 문자임을 나타냅니다. 유니코드 지정 "Lt"(letter, titlecase)로 지정됩니다. 값은 2입니다. 
Supported by the .NET Compact Framework UppercaseLetter 문자가 대문자임을 나타냅니다. 유니코드 지정 "Lu"(letter, uppercase)로 지정됩니다. 값은 0입니다. 

설명

유니코드 표준은 다음을 정의합니다.

서로게이트 쌍은 두 코드 단위의 시퀀스를 구성하는 단일 추상 문자에 대한 코드 문자 표현입니다. 이 시퀀스에서 쌍의 첫째 단위는 상위 서로게이트이며 둘째 단위는 하위 서로게이트입니다. 상위 서로게이트는 U+D800부터 U+DBFF까지의 범위에 있는 유니코드 코드 포인트이고 하위 서로게이트는 U+DC00부터 U+DFFF까지의 범위에 있는 유니코드 코드 포인트입니다.

문자 시퀀스의 조합은 기본 문자와 하나 이상의 조합 문자의 조합입니다. 서로게이트 쌍은 기본 문자나 조합 문자를 나타낼 수 있습니다. 조합 문자는 간격이 있거나 없을 수 있습니다. 간격이 있는 조합 문자는 렌더링될 때 자체적으로 간격 위치를 차지하지만 간격이 없는 조합 문자는 그렇지 않습니다. 분음 부호는 간격이 없는 조합 문자의 예입니다.

한정자 문자는 조합 문자처럼 이전 문자를 제한하는 간격이 자유로운 문자입니다.

묶기 표시는 기본 문자를 포함한 모든 이전 문자를 둘러싸는 간격이 없는 조합 문자입니다.

서식 문자는 대개 렌더링되지 않고 텍스트 레이아웃이나 텍스트 처리 작업에 영향을 주는 문자입니다.

유니코드 표준은 몇 가지 문장 부호에 대한 다양한 변형을 정의합니다. 예를 들어, U+002D, U+00AD, U+2010, U+2011 등의 하이픈을 나타내는 여러 코드 값 중 하나가 하이픈이 될 수 있습니다. 대시, 공백 문자, 물음표의 경우에도 마찬가지입니다.

또한 유니코드 표준은 특정 스크립트나 언어에 관련된 10진수 표현(예: U+0030 및 U+0660)에 코드를 할당합니다.

이 열거형은 The Unicode Standard, Version 3.1에 기반합니다.

자세한 내용은 http://www.unicode.org에서 Unicode Standard 부분을 참조하십시오.

이 열거형은 IsUpper와 같은 Char 메서드를 지원하는 데 사용됩니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

System.Globalization 네임스페이스
System.Text.UnicodeEncoding