다음을 통해 공유


UnicodeGeneralCategory 열거형

정의

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

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 열거형과 호환됩니다.

적용 대상

추가 정보