NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Encoding.GetMaxCharCount

When overridden in a derived class, returns the maximum number of characters produced by decoding a given number of bytes.

[Visual Basic]
MustOverride Public Function GetMaxCharCount( _
   ByVal byteCount As Integer _
) As Integer
[C#]
public abstract int GetMaxCharCount(
   int byteCount
);
[C++]
public: virtual int GetMaxCharCount(
   int byteCount
) = 0;
[JScript]
public abstract function GetMaxCharCount(
   byteCount : int
) : int;

Parameters

byteCount
The number of bytes to encode.

Return Value

The maximum number of characters produced by decoding a specified number of bytes.

Remarks

This method can be used to determine an appropriate buffer size for character arrays passed to GetChars or a Decoder for this encoding. All encoding must guarantee that no buffer overflow exceptions will occur if buffers are sized according to the results of this method.

See Also

Encoding Class | Encoding Members | System.Text Namespace