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 | 以字母表示的數位,而不是十進位數。 例如,五的羅馬數字,也就是 「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 列舉相容。