Encodes the specified range of the specified string into the specified range of the specified byte array.
- s
- A string to encode.
- charIndex
- A int containing the first index of s from which to encode.
- charCount
- A int containing the number of characters of s to encode.
- bytes
- The byte array to encode into.
- byteIndex
- A int containing the first index of bytes to encode into.
- s
- Documentation for this section has not yet been entered.
- charIndex
- Documentation for this section has not yet been entered.
- bytes
- Documentation for this section has not yet been entered.
- byteIndex
- Documentation for this section has not yet been entered.
A int containing the number of bytes encoded into bytes.
Type Reason ArgumentException bytes does not contain sufficient space to store the encoded characters. ArgumentNullException s is null.
-or-
bytes is null.
ArgumentOutOfRangeException charIndex < 0.
-or-
charCount < 0.
-or-
byteIndex < 0.
-or-
(s.Length - charIndex) < charCount.
-or-
byteIndex >= bytes.Length.
Operation
As described above.Note to Inheritors
This method is overridden by types derived from System.Text.Encoding to perform the encoding.
Namespace: System.Text
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0