Поделиться через


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. Принятое обозначение в Юникоде — "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

Число, представленное буквой, а не десятичной цифрой. Например, римские цифры для пяти, то есть "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" в Юникоде (метка, 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. Общая категория Юникода определяет широкую классификацию символов, т. е. обозначение как тип буквы, десятичная цифра, разделитель, математический символ, знак препинания и т. д. См. стандартное приложение Юникода No 44.

Значения этого перечисления совместимы с перечислением Microsoft .NET System.Globalization.UnicodeGeneralCategory .

Применяется к

См. также раздел