Calculates the number of bytes produced by encoding the characters in the specified string.
- chars
The string containing the set of characters to encode.
![]()
The number of bytes produced by encoding the specified characters.
Type Reason ArgumentNullException chars is null.
To calculate the exact array size required by ASCIIEncoding.GetBytes(string, int, int, Byte[], int) to store the resulting bytes, the application uses ASCIIEncoding.GetByteCount(Char[], int, int). To calculate the maximum array size, the application should use ASCIIEncoding.GetMaxByteCount(int). The ASCIIEncoding.GetByteCount(Char[], int, int) method generally allows allocation of less memory, while the ASCIIEncoding.GetMaxByteCount(int) method generally executes faster.