バージョン

GetBytes メソッド

派生クラスでオーバーライドされた場合、指定された文字配列から指定されたバイト配列の文字セットをエンコードします。
シンタックス
'宣言
 
Function GetBytes( _
   ByVal chars() As Char, _
   ByVal charIndex As Integer, _
   ByVal charCount As Integer, _
   ByVal bytes() As Byte, _
   ByVal byteIndex As Integer _
) As Integer
int GetBytes( 
   char[] chars,
   int charIndex,
   int charCount,
   byte[] bytes,
   int byteIndex
)

パラメータ

chars
エンコードする文字セットを含む文字配列。
charIndex
エンコードする最初の文字の 0 から始まるインデックス。
charCount
エンコードされる文字の最大数。
bytes
バイトの結果配列を含むバイト配列。
byteIndex
バイトの結果配列を書き始める位置の 0 から始まるインデックス。

戻り値の型

bytes へ書き込まれるバイトの実番号。
例外
例外解説
System.ArgumentNullExceptionchars は null です。または bytes が null です。
System.ArgumentOutOfRangeExceptioncharIndexcharCount、または byteIndex が、0 以下。または、charIndex および charCount は、chars の有効な範囲を表していません。または、byteIndex は、bytes で有効なインデックスではありません。
System.ArgumentExceptionbytes には、byteIndex から配列の終わりまでに結果バイトを格納するための十分な容量がありません。
System.Text.EncoderFallbackExceptionフォールバックが発生しました (詳細は、「エンコードについて」を参照してください)。
参照