Back to API Reference
Enum
GeneralCategory
Unicode General Category property values.
Remarks
Each codepoint belongs to exactly one general category. Use with
GetGeneralCategory for character classification — for example to apply a modifier only to letters, only to punctuation, or to skip combining marks. Values follow the Unicode Character Database short aliases.public static readonly GeneralCategory Lu = 0Letter, Uppercase
public static readonly GeneralCategory Ll = 1Letter, Lowercase
public static readonly GeneralCategory Lt = 2Letter, Titlecase
public static readonly GeneralCategory Lm = 3Letter, Modifier
public static readonly GeneralCategory Lo = 4Letter, Other
public static readonly GeneralCategory Mn = 5Mark, Nonspacing
public static readonly GeneralCategory Mc = 6Mark, Spacing Combining
public static readonly GeneralCategory Me = 7Mark, Enclosing
public static readonly GeneralCategory Nd = 8Number, Decimal Digit
public static readonly GeneralCategory Nl = 9Number, Letter
public static readonly GeneralCategory No = 10Number, Other
public static readonly GeneralCategory Pc = 11Punctuation, Connector
public static readonly GeneralCategory Pd = 12Punctuation, Dash
public static readonly GeneralCategory Ps = 13Punctuation, Open
public static readonly GeneralCategory Pe = 14Punctuation, Close
public static readonly GeneralCategory Pi = 15Punctuation, Initial quote
public static readonly GeneralCategory Pf = 16Punctuation, Final quote
public static readonly GeneralCategory Po = 17Punctuation, Other
public static readonly GeneralCategory Sm = 18Symbol, Math
public static readonly GeneralCategory Sc = 19Symbol, Currency
public static readonly GeneralCategory Sk = 20Symbol, Modifier
public static readonly GeneralCategory So = 21Symbol, Other
public static readonly GeneralCategory Zs = 22Separator, Space
public static readonly GeneralCategory Zl = 23Separator, Line
public static readonly GeneralCategory Zp = 24Separator, Paragraph
public static readonly GeneralCategory Cc = 25Other, Control
public static readonly GeneralCategory Cf = 26Other, Format
public static readonly GeneralCategory Cs = 27Other, Surrogate
public static readonly GeneralCategory Co = 28Other, Private Use
public static readonly GeneralCategory Cn = 29Other, Not Assigned
