public enum UnicodeCategory
Object
ValueType
Enum
UnicodeCategory
mscorlib
BCL
Designates the general Unicode category of a Char .
These categories conform to Version 3.1 of the Unicode Standard.[Note: For information on mapping specific Unicode characters to categories, see the UnicodeData.txt file in the Unicode Character Database at http://www.unicode.org/Public/UNIDATA/UnicodeCharacterDatabase.html. The UnicodeData.txt file format is described at http://www.unicode.org/Public/3.1-Update/UnicodeData-3.1.0.html.]
This enumeration is used to support Char methods such as System.Char.IsLetter(System.Char), System.Char.IsUpper(System.Char) , etc.
System.Globalization Namespace
UnicodeCategory Fields
UnicodeCategory.ClosePunctuation Field
UnicodeCategory.ConnectorPunctuation Field
UnicodeCategory.Control Field
UnicodeCategory.CurrencySymbol Field
UnicodeCategory.DashPunctuation Field
UnicodeCategory.DecimalDigitNumber Field
UnicodeCategory.EnclosingMark Field
UnicodeCategory.FinalQuotePunctuation Field
UnicodeCategory.Format Field
UnicodeCategory.InitialQuotePunctuation Field
UnicodeCategory.LetterNumber Field
UnicodeCategory.LineSeparator Field
UnicodeCategory.LowercaseLetter Field
UnicodeCategory.MathSymbol Field
UnicodeCategory.ModifierLetter Field
UnicodeCategory.ModifierSymbol Field
UnicodeCategory.NonSpacingMark Field
UnicodeCategory.OpenPunctuation Field
UnicodeCategory.OtherLetter Field
UnicodeCategory.OtherNotAssigned Field
UnicodeCategory.OtherNumber Field
UnicodeCategory.OtherPunctuation Field
UnicodeCategory.OtherSymbol Field
UnicodeCategory.ParagraphSeparator Field
UnicodeCategory.PrivateUse Field
UnicodeCategory.SpaceSeparator Field
UnicodeCategory.SpacingCombiningMark Field
UnicodeCategory.Surrogate Field
UnicodeCategory.TitlecaseLetter Field
UnicodeCategory.UppercaseLetter Field
UnicodeCategory.value__ Field
ClosePunctuation = 21;
Designates a Unicode 'Pe' (punctuation, close).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
ConnectorPunctuation = 18;
Designates a Unicode 'Pc' (punctuation, connector).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
Control = 14;
Designates a Unicode 'Cc' (other, control).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
CurrencySymbol = 26;
Designates a Unicode 'Sc' (symbol, currency).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
DashPunctuation = 19;
Designates a Unicode 'Pd' (punctuation, dash).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
DecimalDigitNumber = 8;
Designates a Unicode 'Nd' (number, decimal digit).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
EnclosingMark = 7;
Designates a Unicode 'Me' (mark, enclosing).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
FinalQuotePunctuation = 23;
Designates a Unicode 'Pf' (punctuation, final quote).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
Format = 15;
Designates a Unicode 'Cf' (other, format).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
InitialQuotePunctuation = 22;
Designates a Unicode 'Pi' (punctuation, initial quote).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
LetterNumber = 9;
Designates a Unicode 'Nl' (number, letter).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
LineSeparator = 12;
Designates a Unicode 'Zl' (separator, line).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
LowercaseLetter = 1;
Designates a Unicode 'Ll' (letter, lowercase).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
MathSymbol = 25;
Designates a Unicode 'Sm' (symbol, math).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
ModifierLetter = 3;
Designates a Unicode 'Lm' (letter, modifier).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
ModifierSymbol = 27;
Designates a Unicode 'Sk' (symbol, modifier).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
NonSpacingMark = 5;
Designates a Unicode 'Mn' (mark, non-spacing).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
OpenPunctuation = 20;
Designates a Unicode 'Ps' (punctuation, open).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
OtherLetter = 4;
Designates a Unicode 'Lo' (letter, other: not an uppercase letter, a lowercase letter, a titlecase letter, or a modifier letter).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
OtherNotAssigned = 29;
Designates a Unicode 'Cn' (other, not assigned).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
OtherNumber = 10;
Designates a Unicode 'No' (number, other: not a decimal digit number or a letter number).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
OtherPunctuation = 24;
Designates a Unicode 'Po' (punctuation, other: not connector, dash, open, close, initial quote, or final quote punctuation).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
OtherSymbol = 28;
Designates a Unicode 'So' (symbol, other: not a math, currency, or modifier symbol).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
ParagraphSeparator = 13;
Designates a Unicode 'Zp' (separator, paragraph).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
PrivateUse = 17;
Designates a Unicode 'Co' (other, private use).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
SpaceSeparator = 11;
Designates a Unicode 'Zs' (separator, space).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
SpacingCombiningMark = 6;
Designates a Unicode 'Mc' (mark, spacing combining).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
Surrogate = 16;
Designates a Unicode 'Cs' (other, surrogate).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
TitlecaseLetter = 2;
Designates a Unicode 'Lt' (letter, titlecase).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
UppercaseLetter = 0;
Designates a Unicode 'Lu' (letter, uppercase).
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace
value__;
System.Globalization.UnicodeCategory Enum, System.Globalization Namespace