Char

Char CF 1.0, ECMA 1.0, serializable

System (mscorlib.dll) struct

This simple value type represents a 16-bit Unicode character (from hexadecimal 0x0000 to 0xFFFF). You can convert a character to upper- or lowercase and get its numeric representation using the methods of a Char object. You can also test if it is a number, letter, or symbol by using the methods prefixed with Is . For exact information, use the GetUnicodeCategory( ) method to get an enumerated value from System.Globalization.UnicodeCategory . This classifies the character into one of about thirty categories.

This type is aliased as char in C#. If you need an array of chars, use the String class.

 public struct  Char  : IComparable, IConvertible {  // Public Static Fields  public const char  MaxValue  ;  // =0x0000FFFF  public const char  MinValue  ;  // =0x00000000   // Public Static Methods  public static double  GetNumericValue  (char   c   );    public static double  GetNumericValue  (string   s   , int   index   );    public static UnicodeCategory  GetUnicodeCategory  (char   c   );    public static UnicodeCategory  GetUnicodeCategory  (string   s   , int   index   );    public static bool  IsControl  (char   c   );    public static bool  IsControl  (string   s   , int   index   );    public static bool  IsDigit  (char   c   );    public static bool  IsDigit  (string   s   , int   index   );    public static bool  IsLetter  (char   c   );    public static bool  IsLetter  (string   s   , int   index   );    public static bool  IsLetterOrDigit  (char   c   );    public static bool  IsLetterOrDigit  (string   s   , int   index   );    public static bool  IsLower  (char   c   );    public static bool  IsLower  (string   s   , int   index   );    public static bool  IsNumber  (char   c   );    public static bool  IsNumber  (string   s   , int   index   );    public static bool  IsPunctuation  (char   c   );    public static bool  IsPunctuation  (string   s   , int   index   );    public static bool  IsSeparator  (char   c   );    public static bool  IsSeparator  (string   s   , int   index   );    public static bool  IsSurrogate  (char   c   );    public static bool  IsSurrogate  (string   s   , int   index   );    public static bool  IsSymbol  (char   c   );    public static bool  IsSymbol  (string   s   , int   index   );    public static bool  IsUpper  (char   c   );    public static bool  IsUpper  (string   s   , int   index   );    public static bool  IsWhiteSpace  (char   c   );    public static bool  IsWhiteSpace  (string   s   , int   index   );    public static char  Parse  (string   s   );    public static char  ToLower  (char   c   );    public static char  ToLower  (char   c   , System.Globalization.CultureInfo   culture   );    public static string  ToString  (char   c   );    public static char  ToUpper  (char   c   );    public static char  ToUpper  (char   c   , System.Globalization.CultureInfo   culture   );  // Public Instance Methods  public int  CompareTo  (object   value   );  // implements IComparable  public override bool  Equals  (object   obj   );  // overrides ValueType  public override int  GetHashCode  ( );  // overrides ValueType  public TypeCode  GetTypeCode  ( );  // implements IConvertible  public override string  ToString  ( );  // overrides ValueType  public string  ToString  (IFormatProvider   provider   );  // implements IConvertible  } 

Hierarchy

Object ValueType Char(IComparable, IConvertible)

Returned By

Multiple types

Passed To

Multiple types



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net