UnicodeGeneralCategory 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义字符的 Unicode 常规类别。
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 | 成对的标点符号(例如括号、方括号和大括号)的结束字符。 由 Unicode 代码“Pe”(标点,结束)表示。 |
ConnectorPunctuation | 18 | 连接两个字符的连接符标点字符。 由 Unicode 代码“Pc”(标点,连接符)表示。 |
Control | 14 | 控制代码字符,其 Unicode 值为 U+007F,或者属于 U+0000 到 U+001F 或 U+0080 到 U+009F 的范围内。 由 Unicode 代码“Cc”(其他,控制)表示。 |
CurrencySymbol | 26 | 货币符号字符。 由 Unicode 代码“Sc”(符号,货币)表示。 |
DashPunctuation | 19 | 短划线或连字符字符。 由 Unicode 代码“Pd”(标点,短划线)表示。 |
DecimalDigitNumber | 8 | 十进制数字字符,它是 0 到 9 范围内的字符。 由 Unicode 代码“Nd”(数字,十进制数字)表示。 |
EnclosingMark | 7 | 封闭符号字符,它是将基字符前面的所有字符(包括基字符)括起来的不占位字符。 由 Unicode 代码“Me”(符号,封闭)表示。 |
FinalQuotePunctuation | 23 | 右引号或后引号字符。 由 Unicode 代码“Pf”(标点,后引号)表示。 |
Format | 15 | 格式字符,它影响文本的布局或文本处理操作,但通常不呈现。 由 Unicode 代码“Cf”(其他,格式)表示。 |
InitialQuotePunctuation | 22 | 左引号或前引号字符。 由 Unicode 代码“Pi”(标点,前引号)表示。 |
LetterNumber | 9 | 由字母而不是十进制数字表示的数字。 例如,5 的罗马数字,即“V”。 此指示符由 Unicode 代码“Nl”(数字,字母)表示。 |
LineSeparator | 12 | 用于分隔文本各行的字符。 由 Unicode 代码“Zl”(分隔符,行)表示。 |
LowercaseLetter | 1 | 小写字母。 由 Unicode 代码“Ll”(字母,小写)表示。 |
MathSymbol | 25 | 数学符号字符,例如“+”或“=”。 由 Unicode 代码“Sm”(符号,数学)表示。 |
ModifierLetter | 3 | 修饰字母字符,它是一个独立间距字符,指示对上一个字母的修改。 由 Unicode 代码“Lm”(字母,修饰符)表示。 |
ModifierSymbol | 27 | 修饰符符号字符,它指示环绕字符的修改。 例如,分数斜线号指示其左侧的数字为分子,右侧的数字为分母。 此指示符由 Unicode 代码“Sk”(符号,修饰符)表示。 |
NonspacingMark | 5 | 指示基字符的修改的不占位字符。 由 Unicode 指定“Mn” (标记表示,非速度) , |
NotAssigned | 29 | 未分配给任何 Unicode 类别的字符。 由 Unicode 代码指定“Cn” (其他代码表示,未) 分配。 |
OpenPunctuation | 20 | 成对的标点符号(例如括号、方括号和大括号)的开始字符。 由 Unicode 代码“Ps”(标点,开始)表示。 |
OtherLetter | 4 | 不属于大写字母、小写字母、词首字母大写或修饰符字母的字母。 由 Unicode 代码“Lo”(字母,其他)表示。 |
OtherNumber | 10 | 既不是十进制数字也不是字母数字的数字。 例如,分数 1/2。 此指示符由 Unicode 代码“No”(数字,其他)表示。 |
OtherPunctuation | 24 | 不属于连接符、短划线、开始标点、结束标点、前引号或后引号的标点字符。 由 Unicode 代码“Po”(标点,其他)表示。 |
OtherSymbol | 28 | 不属于数学符号、货币符号或修饰符符号的符号字符。 由 Unicode 代码“So”(符号,其他)表示。 |
ParagraphSeparator | 13 | 用于分隔段落的字符。 由 Unicode 代码“Zp”(分隔符,段落)表示。 |
PrivateUse | 17 | 专用字符,其 Unicode 值在在 U+E000 到 U+F8FF 的范围内。 由 Unicode 代码“Co”(其他,专用)表示。 |
SpaceSeparator | 11 | 没有标志符号但不属于控制或格式字符的空格字符。 由 Unicode 代码“Zs”(分隔符,空格)表示。 |
SpacingCombiningMark | 6 | 间隔字符,它指示基字符的修改并影响基字符的标志符号的宽度。 由 Unicode 代码“Mc”(符号,间隔组合)表示。 |
Surrogate | 16 | 高代理项或低代理项字符。 代理项代码值在 U+D800 到 U+DFFF 的范围内。 由 Unicode 代码“Cs”(其他,代理项)表示。 |
TitlecaseLetter | 2 | 词首字母大写的字母。 由 Unicode 代码“Lt”(字母,词首字母大写)表示。 |
UppercaseLetter | 0 | 大写字母。 由 Unicode 代码“Lu”(字母,大写)表示。 |
注解
此枚举的成员由 GetGeneralCategory 返回。 Unicode 常规类别定义字符的广泛分类,即指定为字母、十进制数字、分隔符、数学符号、标点符号等类型。 请参阅 Unicode 标准附件 #44。
此枚举的值与 Microsoft .NET System.Globalization.UnicodeGeneralCategory 枚举兼容。