This class converts byte arrays to character arrays using the encoding class from which it was constructed (a decoder is returned by the GetDecoder( ) method of an Encoding subclass). Decoder saves its state between calls to GetChars( ) , so leftover bytes from previous input byte arrays are remembered and used in subsequent calls. public abstract class Decoder { // Protected Constructors protected Decoder ( ); // Public Instance Methods public abstract int GetCharCount (byte[ ] bytes , int index , int count ); public abstract int GetChars (byte[ ] bytes , int byteIndex , int byteCount , char[ ] chars , int charIndex ); } Returned ByEncoding.GetDecoder( ) |