バージョン

GetChars メソッド

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

パラメータ

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

戻り値の型

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