共用方式為


UnicodeGeneralCategory 列舉

定義

定義字元的 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

以字母表示的數位,而不是十進位數。 例如,五的羅馬數字,也就是 「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」 (mark, nonspacing) 表示,

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

高 Surrogate 或低 Surrogate 字元。 Surrogate 字碼值落在 U+D800 到 U+DFFF 的範圍內。 以 Unicode 指定 "Cs" 表示 (其他、Surrogate)。

TitlecaseLetter 2

字首大寫字母。 以 Unicode 指定 "Lt" 表示 (字母、字首大寫)。

UppercaseLetter 0

大寫字母。 以 Unicode 指定 "Lu" 表示 (字母、大寫)。

備註

GetGeneralCategory會傳回此列舉的成員。 Unicode 一般類別會定義字元的廣泛分類,也就是指定為字母、小數位數、分隔符號、數學符號、標點符號等等。 請參閱 Unicode 標準附錄 #44

此列舉的值與 Microsoft .NET System.Globalization.UnicodeGeneralCategory 列舉相容。

適用於

另請參閱