UnicodeGeneralCategory Enumeração

Definição

Define a categoria geral Unicode de um caractere.

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
Herança
UnicodeGeneralCategory
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

ClosePunctuation 21

Caractere de fechamento de uma das marcas de pontuação paralelas, como parênteses, colchetes e chaves. Demonstrado pela designação de Unicode “Pe” (pontuação, fechamento).

ConnectorPunctuation 18

Caractere de pontuação de conector que conecta dois caracteres. Demonstrado pela designação de Unicode “Pc” (pontuação, conector).

Control 14

Caractere de código de controle, com um valor Unicode de U+007F ou no intervalo de U+0000 a U+001F ou de U+0080 a U+009F. Demonstrado pela designação de Unicode “Cc” (outros, controle).

CurrencySymbol 26

Caractere de símbolo de moeda. Demonstrado pela designação de Unicode “Sc” (símbolo, moeda).

DashPunctuation 19

Caractere de traço ou hífen. Demonstrado pela designação de Unicode “Pd” (pontuação, traço).

DecimalDigitNumber 8

Caractere de dígito decimal, que é um caractere no intervalo de 0 a 9. Demonstrado pela designação de Unicode “Nd” (número, dígito decimal).

EnclosingMark 7

Circunscrever um caractere de marca, que é um caractere de combinação sem espaçamento ao redor de todos os caracteres anteriores um caractere base, inclusive. Demonstrado pela designação de Unicode “Me” (marca, fechamento).

FinalQuotePunctuation 23

Caractere de aspas de fechamento ou final. Demonstrado pela designação de Unicode “Pf” (pontuação, aspas finais).

Format 15

Caractere de formato que afeta o layout do texto ou a operação de processos de texto, mas que não é renderizado normalmente. Demonstrado pela designação de Unicode “Cf” (outros, formato).

InitialQuotePunctuation 22

Caractere de aspas de abertura ou inicial. Demonstrado pela designação de Unicode “Pi” (pontuação, aspas iniciais).

LetterNumber 9

Número representado por uma letra, em vez de um dígito decimal. Por exemplo, o numeral romano para cinco, que é "V". O indicador é demonstrado pela designação de Unicode “Nl” (número, letra).

LineSeparator 12

Caractere usado para separar linhas de texto. Demonstrado pela designação de Unicode “Zl” (separador, linha).

LowercaseLetter 1

Letra minúscula. Demonstrado pela designação de Unicode “Ll” (letra, minúscula).

MathSymbol 25

Caractere de símbolo matemático, como "+" ou "=". Demonstrado pela designação de Unicode “Sm” (símbolo, matemática).

ModifierLetter 3

Caractere de letra modificador, que é um caractere de espaçamento autônomo que indica modificações de uma letra anterior. Demonstrado pela designação de Unicode “Lm” (letra, modificador).

ModifierSymbol 27

Caractere de símbolo modificador, que indica as modificações de caracteres ao redor. Por exemplo, a barra de fração indica que o número à esquerda é o numerador e o número à direita, o denominador. O indicador é demonstrado pela designação de Unicode “Sk” (símbolo, modificador).

NonspacingMark 5

Caractere sem espaçamento que indica as modificações de um caractere base. Assinado pela designação Unicode "Mn" (marca, não espaçamento),

NotAssigned 29

Caractere que não está atribuído a nenhuma categoria Unicode. Assinado pela designação de código Unicode "Cn" (outro, não atribuído).

OpenPunctuation 20

Caractere de abertura de uma das marcas de pontuação paralelas, como parênteses, colchetes e chaves. Demonstrado pela designação de Unicode “Ps” (pontuação, abertura).

OtherLetter 4

Letra que não é uma letra maiúscula, uma letra minúscula, uma letra de capitalização de título nem uma letra de modificador. Demonstrado pela designação de Unicode “Lo” (letra, outros).

OtherNumber 10

Número que não é um dígito decimal nem um número de letra. Por exemplo, a fração 1/2. O indicador é demonstrado pela designação de Unicode “No” (número, outros).

OtherPunctuation 24

Caractere de pontuação que não é um conector, um traço, pontuação de abertura, pontuação de fechamento, aspas iniciais nem aspas finais. Demonstrado pela designação de Unicode “Po” (pontuação, outros).

OtherSymbol 28

Caractere de símbolo que não é um símbolo matemático, símbolo de moeda ou símbolo de modificador. Demonstrado pela designação de Unicode “So” (símbolo, outros).

ParagraphSeparator 13

Caractere usado para separar parágrafos. Demonstrado pela designação de Unicode “Zp” (separador, parágrafo).

PrivateUse 17

Caractere de uso particular, com um valor Unicode no intervalo de U+E000 a U+F8FF. Demonstrado pela designação de Unicode “Co” (outros, uso particular).

SpaceSeparator 11

Caractere de espaço, que não tem glifo, mas que não é um caractere de controle nem de formato. Demonstrado pela designação de Unicode "Zs" (separador, espaço).

SpacingCombiningMark 6

Caractere de espaçamento que indica as modificações de um caractere base e afeta a largura do glifo desse caractere base. Demonstrado pela designação de Unicode “Mc” (marca, combinação de espaçamento).

Surrogate 16

Caractere substituto alto ou baixo. Os valores de código alternativos estão no intervalo de U+D800 a U+DFFF. Demonstrado pela designação de Unicode “Cs” (outros, alternativo).

TitlecaseLetter 2

Letra de capitalização de título. Demonstrado pela designação de Unicode “Lt” (letra, capitalização de título).

UppercaseLetter 0

Letra maiúscula. Demonstrado pela designação de Unicode “Lu” (letra, maiúscula).

Comentários

Um membro dessa enumeração é retornado por GetGeneralCategory. Uma categoria geral Unicode define a classificação ampla de um caractere, ou seja, designação como um tipo de letra, dígito decimal, separador, símbolo matemático, pontuação e assim por diante. Consulte o Anexo Padrão Unicode nº 44.

Os valores dessa enumeração são compatíveis com a enumeração Microsoft .NET System.Globalization.UnicodeGeneralCategory .

Aplica-se a

Confira também