Compartir a través de


UnicodeGeneralCategory Enumeración

Definición

Define la categoría general Unicode de un carácter.

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
Herencia
UnicodeGeneralCategory
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

ClosePunctuation 21

Carácter de cierre de uno de los signos de puntuación dobles, como paréntesis, corchetes y llaves. Indicado por la designación de Unicode "Pe" (puntuación, cerrar).

ConnectorPunctuation 18

Carácter de signo de puntuación conector que conecta dos caracteres. Indicado por la designación de Unicode "Pc" (puntuación, conector).

Control 14

Carácter de código de control, con un valor Unicode de U+007F, o bien en el rango de U+0000 a U+001F o de U+0080 a U+009F. Indicado por la designación de Unicode "Cc" (otro, control).

CurrencySymbol 26

Carácter de símbolo de divisa. Indicado por la designación de Unicode "Sc" (símbolo, divisa).

DashPunctuation 19

Carácter de raya o guión. Indicado por la designación de Unicode "Pd" (puntuación, raya).

DecimalDigitNumber 8

Carácter de dígito decimal, que es un carácter del intervalo comprendido entre 0 y 9. Indicado por la designación de Unicode "Nd" (número, dígito decimal).

EnclosingMark 7

Carácter de marca de cierre, que es un carácter no espaciado que rodea todos los caracteres anteriores hasta el carácter base incluido. Indicado por la designación de Unicode "Me" (marca, cierre).

FinalQuotePunctuation 23

Carácter de comilla final o de cierre. Indicado por la designación de Unicode "Pf" (puntuación, comilla final).

Format 15

Carácter de formato que afecta al diseño del texto o a la operación de procesos de texto, pero no se presenta normalmente. Indicado por la designación de Unicode "Cf" (otro, formato).

InitialQuotePunctuation 22

Carácter de comilla inicial o de apertura. Indicado por la designación de Unicode "Pi" (puntuación, comilla inicial).

LetterNumber 9

Número representado por una letra, en lugar de un dígito decimal. Por ejemplo, el número romano para cinco, que es "V". El indicador se especifica mediante la designación de Unicode "Nl" (número, letra).

LineSeparator 12

Carácter que se usa para separar líneas de texto. Indicado por la designación de Unicode "Zl" (separador, línea).

LowercaseLetter 1

Letra minúscula. Indicado por la designación de Unicode "Ll" (letra, minúscula).

MathSymbol 25

Carácter de símbolo matemático, como "+" o "=". Indicado por la designación de Unicode "Sm" (símbolo, matemáticas).

ModifierLetter 3

Carácter de letra modificador, que es un carácter de espaciado permanente que indica modificaciones de una letra anterior. Indicado por la designación de Unicode "Lm" (letra, modificador).

ModifierSymbol 27

Carácter de símbolo modificador, que especifica las modificaciones de los caracteres circundantes. Por ejemplo, la barra diagonal de fracción indica que el número a la izquierda es el numerador y el número a la derecha es el denominador. El indicador se especifica mediante la designación de Unicode "Sk" (símbolo, modificador).

NonspacingMark 5

Carácter no espaciado que indica modificaciones de un carácter base. Indicado por la designación unicode "Mn" (mark, nonspacing),

NotAssigned 29

Carácter que no está asignado a ninguna categoría Unicode. Indicado por la designación de código Unicode "Cn" (otros, no asignados).

OpenPunctuation 20

Carácter de apertura de uno de los signos de puntuación dobles, como paréntesis, corchetes y llaves. Indicado por la designación de Unicode "Ps" (puntuación, abrir).

OtherLetter 4

Letra que no es una letra mayúscula, una letra minúscula, una letra de título ni una letra modificadora. Indicado por la designación de Unicode "Lo" (letra, otra).

OtherNumber 10

Número que no es un dígito decimal ni un número de letra. Por ejemplo, la fracción 1/2. El indicador se especifica mediante la designación de Unicode "No" (número, otro).

OtherPunctuation 24

Carácter de signo de puntuación que no es un conector, una raya, un signo de puntuación de apertura, un signo de puntuación de cierre, una comilla inicial o una comilla final. Indicado por la designación de Unicode "Po" (puntuación, otro).

OtherSymbol 28

Carácter de símbolo que no es un símbolo matemático, un símbolo de divisa o un símbolo modificador. Indicado por la designación de Unicode "So" (símbolo, otro).

ParagraphSeparator 13

Carácter que se usa para separar párrafos. Indicado por la designación de Unicode "Zp" (separador, párrafo).

PrivateUse 17

Carácter de uso privado, con un valor Unicode en el rango comprendido entre U+E000 y U+F8FF. Indicado por la designación de Unicode "Co" (otro, uso privado).

SpaceSeparator 11

Carácter de espacio, que no tiene glifo pero no es un carácter de formato o control. Indicado por la designación de Unicode "Zs" (separador, espacio).

SpacingCombiningMark 6

Carácter de espaciado que indica modificaciones de un carácter base y afecta al ancho del glifo para ese carácter base. Indicado por la designación de Unicode "Mc" (marca, combinación de espaciado).

Surrogate 16

Carácter suplente alto o suplente bajo. Los valores de código de suplente están en el rango de U+D800 a U+DFFF. Indicado por la designación de Unicode "Cs" (otro, suplente).

TitlecaseLetter 2

Letra de título. Indicado por la designación de Unicode "Lt" (letra, título).

UppercaseLetter 0

Letra mayúscula. Indicado por la designación de Unicode "Lu" (letra, mayúscula).

Comentarios

GetGeneralCategory devuelve un miembro de esta enumeración. Una categoría general Unicode define la clasificación amplia de un carácter, es decir, la designación como un tipo de letra, dígito decimal, separador, símbolo matemático, puntuación, etc. Consulte el Anexo estándar Unicode n.º 44.

Los valores de esta enumeración son compatibles con la enumeración System.Globalization.UnicodeGeneralCategory de Microsoft .NET.

Se aplica a

Consulte también