UnicodeEncoding

UnicodeEncoding CF 1.0, ECMA 1.0, serializable

System.Text (mscorlib.dll) class

This class encodes Unicode characters as UTF-16, two-byte characters . This class supports little-endian and big-endian encodings. With zero arguments, the overloaded constructor for this class uses little-endian byte order by default. The two-argument constructor can use a boolean true as the first argument to specify big-endian byte order. If set to true , the second boolean argument specifies the inclusion of the Unicode byte-order mark in the resulting string. A UnicodeEncoding can also be obtained from two Encoding properties. A little-endian encoding is returned by Encoding.Unicode . A big-endian encoding is returned by Encoding.BigEndianUnicode .

 public class  UnicodeEncoding  : Encoding { // Public Constructors    public  UnicodeEncoding  ( );    public  UnicodeEncoding  (bool   bigEndian   , bool   byteOrderMark   ); // Public Static Fields    public const int  CharSize  ;  // =2   // Public Instance Methods  public override bool  Equals  (object   value   );  // overrides Encoding  public override int  GetByteCount  (char[ ]   chars   , int   index   , int   count   )  // overrides Encoding  public override int  GetByteCount  (string   s   );  // overrides Encoding  public override byte[ ]  GetBytes  (string   s   );  // overrides Encoding  public override int  GetBytes  (char[ ]   chars   , int   charIndex   , int   charCount   , byte[ ]   bytes   ,          int   byteIndex   )  // overrides Encoding  public override int  GetBytes  (string   s   , int   charIndex   , int   charCount   , byte[ ]   bytes   ,          int   byteIndex   )  // overrides Encoding  public override int  GetCharCount  (byte[ ]   bytes   , int   index   , int   count   )  // overrides Encoding  public override int  GetChars  (byte[ ]   bytes   , int   byteIndex   , int   byteCount   , char[ ]   chars   ,          int   charIndex   )  // overrides Encoding  public override Decoder  GetDecoder  ( );  // overrides Encoding  public override int  GetHashCode  ( );  // overrides Encoding  public override int  GetMaxByteCount  (int   charCount   );  // overrides Encoding  public override int  GetMaxCharCount  (int   byteCount   );  // overrides Encoding  public override byte[ ]  GetPreamble  ( );  // overrides Encoding  } 

Hierarchy

System.Object Encoding UnicodeEncoding



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