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 .