When overridden in a derived class, decodes a sequence of bytes from the specified byte array into the specified character array.
Namespace: CryptSharp.UtilityAssembly: CryptSharp (in CryptSharp.dll) Version: 2.0.0.0
Syntax
Parameters
- bytes
 - Type:  
System Byte 
The byte array containing the sequence of bytes to decode. 
- byteIndex
 - Type: 
System Int32
The index of the first byte to decode. 
- byteCount
 - Type: 
System Int32
The number of bytes to decode. 
- chars
 - Type:  
System Char 
The character array to contain the resulting set of characters. 
- charIndex
 - Type: 
System Int32
The index at which to start writing the resulting set of characters. 
Return Value
The actual number of characters written into chars.Exceptions
| Exception | Condition | 
|---|---|
| bytes is null.-or- chars is null. | |
| byteIndex or byteCount or charIndex is less than zero.-or- byteindex and byteCount do not denote a valid range in bytes.-or- charIndex is not a valid index in chars. | |
| chars does not have enough capacity from charIndex to the end of the array to accommodate the resulting characters. | |
| A fallback occurred (see Understanding Encodings for complete explanation)-and- | 
See Also