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 |