System.Globalization.UnicodeCategory Enum

public enum UnicodeCategory

Base Types

Object
  ValueType
    Enum
      UnicodeCategory

Assembly

mscorlib

Library

BCL

Summary

Designates the general Unicode category of a Char .

Description

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.

See Also

System.Globalization Namespace

Members

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


UnicodeCategory.ClosePunctuation Field

ClosePunctuation = 21;

Summary

Designates a Unicode 'Pe' (punctuation, close).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.ConnectorPunctuation Field

ConnectorPunctuation = 18;

Summary

Designates a Unicode 'Pc' (punctuation, connector).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.Control Field

Control = 14;

Summary

Designates a Unicode 'Cc' (other, control).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.CurrencySymbol Field

CurrencySymbol = 26;

Summary

Designates a Unicode 'Sc' (symbol, currency).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.DashPunctuation Field

DashPunctuation = 19;

Summary

Designates a Unicode 'Pd' (punctuation, dash).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.DecimalDigitNumber Field

DecimalDigitNumber = 8;

Summary

Designates a Unicode 'Nd' (number, decimal digit).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.EnclosingMark Field

EnclosingMark = 7;

Summary

Designates a Unicode 'Me' (mark, enclosing).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.FinalQuotePunctuation Field

FinalQuotePunctuation = 23;

Summary

Designates a Unicode 'Pf' (punctuation, final quote).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.Format Field

Format = 15;

Summary

Designates a Unicode 'Cf' (other, format).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.InitialQuotePunctuation Field

InitialQuotePunctuation = 22;

Summary

Designates a Unicode 'Pi' (punctuation, initial quote).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.LetterNumber Field

LetterNumber = 9;

Summary

Designates a Unicode 'Nl' (number, letter).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.LineSeparator Field

LineSeparator = 12;

Summary

Designates a Unicode 'Zl' (separator, line).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.LowercaseLetter Field

LowercaseLetter = 1;

Summary

Designates a Unicode 'Ll' (letter, lowercase).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.MathSymbol Field

MathSymbol = 25;

Summary

Designates a Unicode 'Sm' (symbol, math).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.ModifierLetter Field

ModifierLetter = 3;

Summary

Designates a Unicode 'Lm' (letter, modifier).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.ModifierSymbol Field

ModifierSymbol = 27;

Summary

Designates a Unicode 'Sk' (symbol, modifier).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.NonSpacingMark Field

NonSpacingMark = 5;

Summary

Designates a Unicode 'Mn' (mark, non-spacing).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.OpenPunctuation Field

OpenPunctuation = 20;

Summary

Designates a Unicode 'Ps' (punctuation, open).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.OtherLetter Field

OtherLetter = 4;

Summary

Designates a Unicode 'Lo' (letter, other: not an uppercase letter, a lowercase letter, a titlecase letter, or a modifier letter).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.OtherNotAssigned Field

OtherNotAssigned = 29;

Summary

Designates a Unicode 'Cn' (other, not assigned).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.OtherNumber Field

OtherNumber = 10;

Summary

Designates a Unicode 'No' (number, other: not a decimal digit number or a letter number).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.OtherPunctuation Field

OtherPunctuation = 24;

Summary

Designates a Unicode 'Po' (punctuation, other: not connector, dash, open, close, initial quote, or final quote punctuation).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.OtherSymbol Field

OtherSymbol = 28;

Summary

Designates a Unicode 'So' (symbol, other: not a math, currency, or modifier symbol).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.ParagraphSeparator Field

ParagraphSeparator = 13;

Summary

Designates a Unicode 'Zp' (separator, paragraph).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.PrivateUse Field

PrivateUse = 17;

Summary

Designates a Unicode 'Co' (other, private use).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.SpaceSeparator Field

SpaceSeparator = 11;

Summary

Designates a Unicode 'Zs' (separator, space).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.SpacingCombiningMark Field

SpacingCombiningMark = 6;

Summary

Designates a Unicode 'Mc' (mark, spacing combining).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.Surrogate Field

Surrogate = 16;

Summary

Designates a Unicode 'Cs' (other, surrogate).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.TitlecaseLetter Field

TitlecaseLetter = 2;

Summary

Designates a Unicode 'Lt' (letter, titlecase).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.UppercaseLetter Field

UppercaseLetter = 0;

Summary

Designates a Unicode 'Lu' (letter, uppercase).

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace

UnicodeCategory.value__ Field

value__;

See Also

System.Globalization.UnicodeCategory Enum, System.Globalization Namespace