UnicodeGeneralCategory 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문자의 유니코드 일반 범주를 정의합니다.
public enum class UnicodeGeneralCategory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class UnicodeGeneralCategory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum UnicodeGeneralCategory
var value = Windows.Data.Text.UnicodeGeneralCategory.uppercaseLetter
Public Enum UnicodeGeneralCategory
- 상속
-
UnicodeGeneralCategory
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
필드
ClosePunctuation | 21 | 소괄호, 대괄호, 중괄호 등 쌍을 이루는 문장 부호 중 닫는 문자입니다. 유니코드 지정 "Pe"(punctuation, close)로 지정됩니다. |
ConnectorPunctuation | 18 | 두 문자를 연결하는 연결 문장 부호 문자입니다. 유니코드 지정 "Pc"(punctuation, connector)로 지정됩니다. |
Control | 14 | 유니코드 값이 U+007F이거나 U+0000부터 U+001F까지 또는 U+0080부터 U+009F까지의 범위에 있는 컨트롤 코드 문자입니다. 유니코드 지정 "Cc"(other, control)로 지정됩니다. |
CurrencySymbol | 26 | 통화 기호 문자입니다. 유니코드 지정 "Sc"(symbol, currency)로 지정됩니다. |
DashPunctuation | 19 | 대시 또는 하이픈 문자입니다. 유니코드 지정 "Pd"(punctuation, dash)로 지정됩니다. |
DecimalDigitNumber | 8 | 0~9 범위의 문자인 10진수 문자입니다. 유니코드 지정 "Nd"(number, decimal digit)로 지정됩니다. |
EnclosingMark | 7 | 묶기 표시 문자, 즉 기본 문자를 포함한 모든 이전 문자를 둘러싸는 간격이 없는 조합 문자입니다. 유니코드 지정 "Me"(mark, enclosing)로 지정됩니다. |
FinalQuotePunctuation | 23 | 닫는 문자 또는 마지막 문장 부호(") 문자입니다. 유니코드 지정 "Pf"(punctuation, final quote)로 지정됩니다. |
Format | 15 | 대개 렌더링되지 않고 텍스트 레이아웃이나 텍스트 처리 작업에 영향을 주는 서식 문자입니다. 유니코드 지정 "Cf"(other, format)로 지정됩니다. |
InitialQuotePunctuation | 22 | 여는 문자 또는 시작 문장 부호 문자입니다. 유니코드 지정 "Pi"(punctuation, initial quote)로 지정됩니다. |
LetterNumber | 9 | 10진수가 아닌 문자로 표시되는 숫자입니다. 예를 들어 5의 로마 숫자("V")입니다. 유니코드 지정 "Nl"(number, letter)로 지정됩니다. |
LineSeparator | 12 | 텍스트 행을 구분하는 데 사용되는 문자입니다. 유니코드 지정 "Zl"(separator, line)으로 지정됩니다. |
LowercaseLetter | 1 | 소문자입니다. 유니코드 지정 "Ll"(letter, lowercase)로 지정됩니다. |
MathSymbol | 25 | 수학 기호 문자(예: "+" 또는 "="). 유니코드 지정 "Sm"(symbol, math)으로 지정됩니다. |
ModifierLetter | 3 | 한정자 문자 문자입니다. 이 문자는 이전 문자의 수정을 나타내는 자유 간격 문자입니다. 유니코드 지정 "Lm"(letter, modifier)으로 지정됩니다. |
ModifierSymbol | 27 | 주위 문자를 제한하는 한정자 기호 문자입니다. 예를 들어 분수 기호는 이 기호의 왼쪽 숫자가 분자이고, 오른쪽 숫자가 분모임을 나타냅니다. 유니코드 지정 "Sk"(symbol, modifier)로 지정됩니다. |
NonspacingMark | 5 | 기본 문자를 제한하는 간격이 없는 문자입니다. 유니코드 지정 "Mn"(mark, nonspacing)으로 표시됨 |
NotAssigned | 29 | 어떠한 유니코드 범주에도 할당되지 않은 문자입니다. 유니코드 코드 지정 "Cn"(기타, 할당되지 않음)으로 표시됩니다. |
OpenPunctuation | 20 | 괄호, 대괄호 및 중괄호처럼 쌍을 이루는 문장 부호의 여는 문자입니다. 유니코드 지정 "Ps"(punctuation, open)로 지정됩니다. |
OtherLetter | 4 | 대문자, 소문자, 단어의 첫 글자를 대문자로 하는 문자 또는 한정자 문자가 아닌 문자입니다. 유니코드 지정 "Lo"(letter, other)로 지정됩니다. |
OtherNumber | 10 | 소수 자릿수나 문자 번호가 아닌 숫자입니다. 예를 들어 분수 1/2입니다. 유니코드 지정 "No"(number, other)로 지정됩니다. |
OtherPunctuation | 24 | 연결 문장 부호, 대시, 여는 문장 부호, 닫는 문장 부호, 처음 따옴표 또는 마지막 따옴표가 아닌 문장 부호 문자입니다. 유니코드 지정 "Po"(punctuation, other)로 지정됩니다. |
OtherSymbol | 28 | 수학 기호, 통화 기호 또는 한정자 기호가 아닌 기호 문자입니다. 유니코드 지정 "So"(symbol, other)로 지정됩니다. |
ParagraphSeparator | 13 | 단락을 구분하는 데 사용되는 문자입니다. 유니코드 지정 "Zp"(separator, paragraph)로 지정됩니다. |
PrivateUse | 17 | 유니코드 값이 U+E000부터 U+F8FF까지의 범위에 있는 프라이빗 문자입니다. 유니코드 지정 "Co"(other, private use)로 지정됩니다. |
SpaceSeparator | 11 | 문자 모양은 없지만 제어 문자나 서식 문자가 아닌 공백 문자입니다. 유니코드 지정 "Zs"(separator, space)로 지정됩니다. |
SpacingCombiningMark | 6 | 기본 문자를 제한하고 이 기본 문자의 문자 모양 너비에 영향을 주는 간격이 있는 문자입니다. 유니코드 지정 "Mc"(mark, spacing combining)로 지정됩니다. |
Surrogate | 16 | 서로게이트가 높거나 서로게이트 문자가 낮습니다. 서로게이트 코드 값은 U+D800부터 U+DFFF까지의 범위에 있습니다. 유니코드 지정 "Cs"(other, surrogate)로 지정됩니다. |
TitlecaseLetter | 2 | 제목 스타일 문자입니다. 유니코드 지정 "Lt"(letter, titlecase)로 지정됩니다. |
UppercaseLetter | 0 | 대문자입니다. 유니코드 지정 "Lu"(letter, uppercase)로 지정됩니다. |
설명
이 열거형의 멤버는 GetGeneralCategory에서 반환됩니다. 유니코드 일반 범주는 문자 형식, 소수 자릿수, 구분 기호, 수학적 기호, 문장 부호 등 문자의 광범위한 분류를 정의합니다. 유니코드 표준 부속서 #44를 참조하세요.
이 열거형의 값은 Microsoft .NET System.Globalization.UnicodeGeneralCategory 열거형과 호환됩니다.