When overridden in a derived class, returns the maximum number of bytes required to encode a given number of characters.
[Visual Basic] MustOverride Public Function GetMaxByteCount( _ ByVal charCount As Integer _ ) As Integer [C#] public abstract int GetMaxByteCount( int charCount ); [C++] public: virtual int GetMaxByteCount( int charCount ) = 0; [JScript] public abstract function GetMaxByteCount( charCount : int ) : int;
The maximum number of bytes required for encoding a given number of characters.
GetMaxByteCount can be used to determine an appropriate buffer size for byte arrays passed to the GetBytes of this encoding.
All encoding must guarantee that no buffer overflow exceptions will occur if buffers are sized according to the results of this method.