System.Text.Encoding
エンコード済みバイト シーケンスを文字のセットに変換します。
1
クラスの新しいインスタンスを初期化します。
エンコード済みバイト配列を UTF-16 エンコード文字に変換し、その結果を文字列配列に格納します。
変換するバイト配列。
の変換する最初の要素。
変換する の要素の数。
変換後の文字を格納する配列。
データを格納する の最初の要素。
変換に使用する 内の最大要素数。
これ以上データの変換を行わないことを示す場合は true。それ以外の場合は false。
このメソッドから制御が戻るときに、変換に使用されたバイト数を格納します。このパラメーターは初期化せずに渡されます。
このメソッドから制御が戻るときに、 に格納されている変換の結果生成された文字数を格納します。このパラメーターは初期化せずに渡されます。
このメソッドから制御が戻るときに、 で指定したすべての文字が変換された場合は true です。それ以外の場合は false です。このパラメーターは初期化せずに渡されます。
または が null (Nothing) です。
、、、または が 0 未満です。または の長さ。 - が より小さい。または の長さ。 - が より小さい。
出力バッファーの容量が小さいために変換済み出力を格納できません。出力バッファーは、 メソッドで示されるサイズ以上にする必要があります。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
2
現在の オブジェクトの オブジェクトを取得または設定します。
オブジェクト。
設定操作の値が null (Nothing) です。
現在の オブジェクトにまだデコードされていないデータが含まれるため、設定操作に新しい値を代入できません。
1
現在の オブジェクトに関連付けられている オブジェクトを取得します。
オブジェクト。
1
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンス、および内部バッファー内のバイトをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
が null (Nothing) です。
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
2
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスをデコードすることによって生成される文字数を計算します。パラメーターでは、計算後にデコーダーの内部状態をクリアするかどうかを示します。
指定したバイト シーケンス、および内部バッファー内のバイトをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
計算後にエンコーダーの内部状態をクリアするようシミュレートする場合は true。それ以外の場合は false。
が null (Nothing) です。
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
2
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンス、および内部バッファー内のバイトを、指定した文字配列にデコードします。
に書き込まれた実際の文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
結果の文字のセットを格納する文字配列。
結果の文字のセットを書き込む開始位置のインデックス。
が null (Nothing) です。または が null (Nothing) です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
2
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンス、および内部バッファー内のバイトを、指定した文字配列にデコードします。パラメーターでは、変換後にデコーダーの内部状態をクリアするかどうかを示します。
パラメーターに書き込まれた実際の文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
結果の文字のセットを格納する文字配列。
結果の文字のセットを書き込む開始位置のインデックス。
変換後にデコーダーの内部状態をクリアする場合は true。それ以外の場合は false。
が null (Nothing) です。または が null (Nothing) です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
2
派生クラスでオーバーライドされた場合、デコーダーを初期状態に戻します。
2
エンコード済み入力バイト シーケンスを入力文字に変換できない場合のために、フォールバックと呼ばれるエラー処理メカニズムを提供します。フォールバックは、入力バイト シーケンスをデコードしないで例外をスローします。このクラスは継承できません。
2
クラスの新しいインスタンスを初期化します。
バイトのシーケンスを文字に変換できない場合は、例外をスローするデコーダー フォールバック バッファーを返します。
バイト シーケンスをデコードできないときに、例外をスローするデコーダー フォールバック バッファー。
2
現在の オブジェクトと指定したオブジェクトが等しいかどうかを示します。
が null でなく、かつ オブジェクトである場合は true。それ以外の場合は false。
クラスから派生するオブジェクト。
2
このインスタンスのハッシュ コードを取得します。
戻り値は常に同じ任意の値で、特に重要ではありません。
2
このインスタンスが返すことができる最大文字数を取得します。
戻り値は、常に 0 です。
2
エンコード済み入力バイト シーケンスを出力文字に変換できない場合のために、フォールバックと呼ばれるエラー処理機構を提供します。
2
クラスの新しいインスタンスを初期化します。
派生クラスでオーバーライドされた場合、 クラスの新しいインスタンスを初期化します。
デコーダーのフォールバック バッファーを提供するオブジェクト。
2
入力バイト シーケンスをデコードできないときに例外をスローするオブジェクトを取得します。
クラスから派生した型。既定値は オブジェクトです。
1
派生クラスでオーバーライドされた場合、現在の オブジェクトが返すことができる最大文字数を取得します。
現在の オブジェクトが返すことができる最大文字数。
2
デコードできない入力バイト シーケンスの代わりに代替文字列を出力するオブジェクトを取得します。
クラスから派生した型。既定値は、未知のバイト シーケンスの代わりに疑問符文字 ("?"、U+003F) を生成する オブジェクトです。
1
フォールバック ハンドラーが入力バイト シーケンスをデコードできないときに、デコーダーに別の文字列を返せるようにするためのバッファーを提供します。
2
クラスの新しいインスタンスを初期化します。
派生クラスでオーバーライドされた場合、指定した入力バイト シーケンスを処理するためのフォールバック バッファーを確保します。
フォールバック バッファーが を処理できる場合は true、フォールバック バッファーが を無視する場合は false。
入力バイト配列。
におけるバイトのインデックス位置。
1
派生クラスでオーバーライドされた場合、フォールバック バッファーの次の文字を取得します。
フォールバック バッファーの次の文字。
2
派生クラスでオーバーライドされた場合、 メソッドに対する次の呼び出しで、データ バッファーにおける現在の文字位置の前の文字位置に移動します。
処理が正常に実行された場合は true。それ以外の場合は false。
1
派生クラスでオーバーライドされた場合、現在の オブジェクト内に処理されずに残っている文字数を取得します。
現在のフォールバック バッファーに処理されずに残っている文字数。
1
このフォールバック バッファーに関連するすべてのデータおよびステータス情報を初期化します。
1
デコーダー フォールバック操作が失敗したときにスローされる例外。このクラスは継承できません。
2
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージを指定します。
エラー メッセージ。
クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージ、デコードするバイト配列、およびデコードできないバイトのインデックスを指定します。
エラー メッセージ。
入力バイト配列。
デコードできないバイトの におけるインデックス位置。
クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージと、この例外の原因となった内部例外を指定します。
エラー メッセージ。
この例外の原因となった例外。
例外の原因となった入力バイト シーケンスを取得します。
デコードできない入力バイト配列。
2
例外の原因となったバイトの入力バイト シーケンスにおけるインデックス位置を取得します。
デコードできないバイトの入力バイト配列におけるインデックス位置。インデックス位置は 0 から始まります。
1
エンコード済み入力バイト シーケンスを出力文字に変換できない場合のために、フォールバックと呼ばれるエラー処理機構を提供します。フォールバックは、デコード対象の入力バイト シーケンスの代わりに、ユーザーが指定した置換文字列を作成します。このクラスは継承できません。
2
クラスの新しいインスタンスを初期化します。
指定した置換文字列を使用して、 クラスの新しいインスタンスを初期化します。
デコードできないバイト シーケンスの代わりにデコード操作で作成される文字列。
は null です。
に無効なサロゲート ペアが含まれています。つまり、このサロゲート ペアは、1 つの上位サロゲートとその後ろに配置される 1 つの下位サロゲートで構成されていません。
この オブジェクトの置換文字列で初期化される オブジェクトを作成します。
元のデコード操作入力の代わりに使用する文字列を指定する オブジェクト。
2
オブジェクトの値である置換文字列を取得します。
デコードできない入力バイト シーケンスの代わりに作成される代替文字列。
2
指定したオブジェクトの値が、 オブジェクトと等しいかどうかを示します。
true if is a object having a property that is equal to the property of the current object; otherwise, false.
オブジェクト。
2
オブジェクトの値のハッシュ コードを取得します。
このオブジェクトの値のハッシュ コード。
2
オブジェクトの置換文字列に含まれる文字数を取得します。
デコードできないバイト シーケンスの代わりに生成された文字列の文字数、つまり、 プロパティによって返された文字列の長さ。
2
文字のセットをバイト シーケンスに変換します。
1
クラスの新しいインスタンスを初期化します。
配列に格納された Unicode 文字をエンコード済みバイト シーケンスに変換し、その結果をバイト配列に格納します。
変換する文字配列。
の変換する最初の要素。
変換する の要素の数。
変換後のバイトを格納する配列。
データを格納する の最初の要素。
変換に使用する 内の最大要素数。
これ以上データの変換を行わないことを示す場合は true。それ以外の場合は false。
このメソッドから制御が戻るときに、 内で変換に使用された文字数を格納します。このパラメーターは初期化せずに渡されます。
このメソッドから制御が戻るときに、変換の結果生成されたバイト数を格納します。このパラメーターは初期化せずに渡されます。
このメソッドから制御が戻るときに、 で指定したすべての文字が変換された場合は true を格納します。それ以外の場合は false を格納します。このパラメーターは初期化せずに渡されます。
または が null (Nothing) です。
、、、または が 0 未満です。または の長さ。 - が より小さい。または の長さ。 - が より小さい。
出力バッファーの容量が小さいために変換済み出力を格納できません。出力バッファーは、 メソッドで示されるサイズ以上にする必要があります。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
2
現在の オブジェクトの オブジェクトを取得または設定します。
オブジェクト。
設定操作の値が null (Nothing) です。
現在の オブジェクトにまだエンコードされていないデータが含まれるため、設定操作に新しい値を代入できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
現在の オブジェクトに関連付けられている オブジェクトを取得します。
オブジェクト。
1
派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセットをエンコードすることによって生成されるバイト数を計算します。パラメーターでは、計算後にエンコーダーの内部状態をクリアするかどうかを示します。
指定した文字、および内部バッファー内の文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
計算後にエンコーダーの内部状態をクリアするようシミュレートする場合は true。それ以外の場合は false。
は null なので、
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
2
派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセット、および内部バッファー内の文字を、指定したバイト配列にエンコードします。パラメーターでは、変換後にエンコーダーの内部状態をクリアするかどうかを示します。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
変換後にエンコーダーの内部状態をクリアする場合は true。それ以外の場合は false。
が null (Nothing) です。または が null (Nothing) です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
2
派生クラスでオーバーライドされた場合、エンコーダーを初期状態に戻します。
2
出力バイト シーケンスに変換できない入力文字のために、フォールバックと呼ばれるエラー処理メカニズムを提供します。フォールバックは、入力文字を出力バイト シーケンスに変換できない場合に例外をスローします。このクラスは継承できません。
2
クラスの新しいインスタンスを初期化します。
文字シーケンスをバイト シーケンスに変換できない場合は、例外をスローするエンコーダー フォールバック バッファーを返します。
文字シーケンスをエンコードできないときに、例外をスローするエンコーダー フォールバック バッファー。
2
現在の オブジェクトと指定したオブジェクトが等しいかどうかを示します。
が null (Visual Basic .NET では Nothing) でなく、かつ オブジェクトである場合は true。それ以外の場合は false。
クラスから派生するオブジェクト。
2
このインスタンスのハッシュ コードを取得します。
戻り値は常に同じ任意の値で、特に重要ではありません。
2
このインスタンスが返すことができる最大文字数を取得します。
戻り値は、常に 0 です。
2
入力文字をエンコード済み出力バイト シーケンスに変換できない場合のために、フォールバックと呼ばれるエラー処理機構を提供します。
2
クラスの新しいインスタンスを初期化します。
派生クラスでオーバーライドされた場合、 クラスの新しいインスタンスを初期化します。
エンコーダーのフォールバック バッファーを提供するオブジェクト。
2
入力文字をエンコードできない場合に例外をスローするオブジェクトを取得します。
クラスから派生した型。既定値は オブジェクトです。
1
派生クラスでオーバーライドされた場合、現在の オブジェクトが返すことができる最大文字数を取得します。
現在の オブジェクトが返すことができる最大文字数。
2
エンコードできない入力文字の代わりに代替文字列を出力するオブジェクトを取得します。
クラスから派生した型。既定値は、未知の入力文字を疑問符文字 ("?"、U+003F) に置換する オブジェクトです。
1
フォールバック ハンドラーが入力文字をエンコードできないときに、エンコーダーに別の文字列を返せるようにするためのバッファーを提供します。
2
クラスの新しいインスタンスを初期化します。
派生クラスでオーバーライドされた場合、指定したサロゲート ペアを処理するためのフォールバック バッファーを確保します。
フォールバック バッファーが および を処理できる場合は true。フォールバック バッファーがサロゲート ペアを無視する場合は false。
入力ペアの上位サロゲート。
入力ペアの下位サロゲート。
入力バッファーにおけるサロゲート ペアのインデックス位置。
1
派生クラスでオーバーライドされた場合、指定した入力文字を処理するためのフォールバック バッファーを確保します。
フォールバック バッファーが を処理できる場合は true、フォールバック バッファーが を無視する場合は false。
入力文字。
入力バッファーにおける文字のインデックス位置。
1
派生クラスでオーバーライドされた場合、フォールバック バッファーの次の文字を取得します。
フォールバック バッファーの次の文字。
2
派生クラスでオーバーライドされた場合、 メソッドに対する次の呼び出しで、データ バッファーにおける現在の文字位置の前の文字位置に移動します。
処理が正常に実行された場合は true。それ以外の場合は false。
1
派生クラスでオーバーライドされた場合、現在の オブジェクト内に処理されずに残っている文字数を取得します。
現在のフォールバック バッファーに処理されずに残っている文字数。
1
このフォールバック バッファーに関連するすべてのデータおよびステータス情報を初期化します。
1
エンコーダー フォールバック操作が失敗したときにスローされる例外。このクラスは継承できません。
2
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージを指定します。
エラー メッセージ。
クラスの新しいインスタンスを初期化します。パラメーターでは、エラー メッセージと、この例外の原因となった内部例外を指定します。
エラー メッセージ。
この例外の原因となった例外。
例外の原因となった入力文字を取得します。
エンコードできない文字。
2
例外の原因となったサロゲート ペアの上位サロゲートを取得します。
エンコードできないサロゲート ペアの上位サロゲート。
2
例外の原因となったサロゲート ペアの下位サロゲートを取得します。
エンコードできないサロゲート ペアの下位サロゲート。
2
例外の原因となった文字の入力バッファーにおけるインデックス位置を取得します。
エンコードできない入力文字の入力バッファーにおけるインデックス位置。
1
例外の原因となった入力がサロゲート ペアであるかどうかを示します。
入力がサロゲート ペアである場合は true。それ以外の場合は false。
2
出力バイト シーケンスに変換できない入力文字のために、フォールバックと呼ばれるエラー処理機構を提供します。フォールバックでは、元の入力文字の代わりに、ユーザー指定の置換文字列を使用します。このクラスは継承できません。
2
クラスの新しいインスタンスを初期化します。
指定した置換文字列を使用して、 クラスの新しいインスタンスを初期化します。
エンコードできない入力文字の代わりにエンコード操作で変換される文字列。
は null です。
に無効なサロゲート ペアが含まれています。つまり、このサロゲートは、1 つの上位サロゲートとその後ろに配置される 1 つの下位サロゲートで構成されていません。
この オブジェクトの置換文字列で初期化される オブジェクトを作成します。
この オブジェクトと等しい オブジェクト。
2
オブジェクトの値である置換文字列を取得します。
エンコードできない入力文字の代わりに使用される代替文字列。
2
指定したオブジェクトの値が、 オブジェクトと等しいかどうかを示します。
パラメーターが オブジェクトを指定しており、かつそのオブジェクトの置換文字列がこの オブジェクトの置換文字列と等しい場合は true。それ以外の場合は false。
オブジェクト。
2
オブジェクトの値のハッシュ コードを取得します。
このオブジェクトの値のハッシュ コード。
2
オブジェクトの置換文字列に含まれる文字数を取得します。
エンコードできない入力文字の代わりに使用される文字列に含まれる文字数。
2
文字エンコーディングを表します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、参照ソースです。
1
クラスの新しいインスタンスを初期化します。
指定したコード ページに対応する クラスの新しいインスタンスを初期化します。
使用するエンコーディングのコード ページ ID。または既定のエンコーディングを使用する場合は 0。
が 0 未満です。
新しいインスタンスを初期化、で、指定したエンコーダーおよびデコーダー フォールバックの戦略では、指定されたコード ページに対応するクラスです。
エンコーディングのコード ページ ID。
現在のエンコーディングで文字をエンコードできない場合にエラー処理プロシージャを提供するオブジェクト。
現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。
が 0 未満です。
ASCII (7 ビット) 文字セットのエンコーディングを取得します。
ASCII (7 ビット) 文字セットのエンコーディング。
1
ビッグ エンディアンのバイト順を使用する UTF-16 形式のエンコーディングを取得します。
ビッグ エンディアンのバイト順を使用する UTF-16 形式のエンコーディング オブジェクト。
1
派生クラスでオーバーライドされた場合、現在の オブジェクトの簡易コピーを作成します。
現在の オブジェクトのコピー。
2
派生クラスでオーバーライドされた場合、現在の のコード ページ ID を取得します。
現在の のコード ページ ID。
2
バイト配列全体を、あるエンコーディングから別のエンコーディングに変換します。
を から へ変換した結果を格納する 型の配列。
のエンコーディング形式。
変換後のエンコーディング形式。
変換対象のバイト。
は null です。または は null です。または は null です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。およびsrcEncoding です。 が に設定されます。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。およびdstEncoding です。 が に設定されます。
1
バイト配列内のバイトの範囲を、あるエンコーディングから別のエンコーディングに変換します。
に含まれる特定の範囲のバイトを から に変換した結果が格納されている 型の配列。
変換前の配列 のエンコーディング。
変換後の配列のエンコーディング。
変換対象のバイト配列。
変換対象の の最初の要素を示すインデックス。
変換するバイト数。
は null です。または は null です。または は null です。
および がバイト配列内の有効範囲を指定していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。およびsrcEncoding です。 が に設定されます。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。およびdstEncoding です。 が に設定されます。
1
現在の オブジェクトの オブジェクトを取得または設定します。
現在の オブジェクトのデコーダー フォールバック オブジェクト。
設定操作の値が null です。
現在の オブジェクトが読み取り専用であるため、値を設定操作に割り当てることができません。
2
現在の オブジェクトの オブジェクトを取得または設定します。
現在の オブジェクトのエンコーダー フォールバック オブジェクト。
設定操作の値が null です。
現在の オブジェクトが読み取り専用であるため、値を設定操作に割り当てることができません。
2
派生クラスでオーバーライドされた場合、現在のエンコーディングについての記述を、ユーザーが判読できる形式で取得します。
ユーザーが判読できる形式の、現在の の記述。
2
指定した が、現在のインスタンスと等しいかどうかを判断します。
が のインスタンスで、現在のインスタンスと等しい場合は true。それ以外の場合は false。
現在のインスタンスと比較する 。
2
派生クラスでオーバーライドされた場合、指定した文字ポインターから始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
は null です。
が 0 未満です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字配列に格納されているすべての文字をエンコードすることによって生成されるバイト数を計算します。
指定した文字配列に格納されているすべての文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字を格納している文字配列。
は null です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
は null です。
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字列に含まれる文字をエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している文字列。
は null です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。
パラメーターによって示される位置に書き込む実際のバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
結果のバイト シーケンスの書き込みを開始する位置へのポインター。
書き込む最大バイト数。
は null です。または は null です。
または が 0 未満です。
が結果のバイト数より少なくなっています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字配列に格納されているすべての文字をバイト シーケンスにエンコードします。
指定した文字のセットをエンコードした結果を格納しているバイト配列。
エンコード対象の文字を格納している文字配列。
は null です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセットをバイト シーケンスにエンコードします。
指定した文字のセットをエンコードした結果を格納しているバイト配列。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
は null です。
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字配列に格納されている文字のセットを、指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
は null です。または は null です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字列に含まれるすべての文字をバイト シーケンスにエンコードします。
指定した文字のセットをエンコードした結果を格納しているバイト配列。
エンコードする文字を含む文字列。
は null です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定した文字列に含まれる文字のセットを、指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
は null です。または は null です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト ポインターから始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
は null です。
が 0 未満です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているすべてのバイトをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
は null です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
は null です。
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。
パラメーターによって示される位置に書き込まれた実際の文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
結果の文字セットの書き込みを開始する位置へのポインター。
書き込む文字の最大数。
は null です。または は null です。
または が 0 未満です。
が結果の文字数より少なくなっています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているすべてのバイトを文字のセットにデコードします。
指定したバイト シーケンスのデコード結果が格納された文字配列。
デコード対象のバイト シーケンスが格納されたバイト配列。
は null です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスを文字のセットにデコードします。
指定したバイト シーケンスのデコード結果が格納された文字配列。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
は null です。
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスを、指定した文字配列にデコードします。
に書き込まれた実際の文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
結果の文字のセットを格納する文字配列。
結果の文字のセットを書き込む開始位置のインデックス。
は null です。または は null です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、エンコード済みバイト シーケンスを文字シーケンスに変換するデコーダーを取得します。
エンコード済みバイト シーケンスを文字シーケンスに変換する 。
1
派生クラスでオーバーライドされた場合、Unicode 文字のシーケンスをエンコード済みバイト シーケンスに変換するエンコーダーを取得します。
Unicode 文字のシーケンスをエンコード済みバイト シーケンスに変換する 。
1
指定したコード ページ ID に関連付けられたエンコーディングを返します。
指定したコード ページに関連付けられたエンコーディング。
使用するエンコーディングのコード ページ ID。使用可能な値は、 クラスのトピックに記載されている表の、コード ページの列にリストされています。または既定のエンコーディングを使用する場合は 0。
が 0 未満、または 65535 を超えます。
は、基になるプラットフォームでサポートされていません。
は、基になるプラットフォームでサポートされていません。
1
指定したコード ページ ID に関連付けられたエンコーディングを返します。パラメーターには、エンコードできない文字とデコードできないバイト シーケンスのためのエラー ハンドラーを指定します。
指定したコード ページに関連付けられたエンコーディング。
使用するエンコーディングのコード ページ ID。使用可能な値は、 クラスのトピックに記載されている表の、コード ページの列にリストされています。または既定のエンコーディングを使用する場合は 0。
現在のエンコーディングで文字をエンコードできない場合にエラー処理プロシージャを提供するオブジェクト。
現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。
が 0 未満、または 65535 を超えます。
は、基になるプラットフォームでサポートされていません。
は、基になるプラットフォームでサポートされていません。
1
指定したコード ページ名に関連付けられたエンコーディングを返します。
指定したコード ページに関連付けられたエンコード。
使用するエンコーディングのコード ページ名。 プロパティが返す値はすべて有効です。使用可能な値は、 クラスのトピックに記載されている表の、名前の列にリストされています。
が有効なコード ページ名ではありません。または が示すコード ページは基になるプラットフォームでサポートされていません。
1
指定したコード ページ名に関連付けられたエンコーディングを返します。パラメーターには、エンコードできない文字とデコードできないバイト シーケンスのためのエラー ハンドラーを指定します。
指定したコード ページに関連付けられたエンコーディング。
使用するエンコーディングのコード ページ名。 プロパティが返す値はすべて有効です。使用可能な値は、 クラスのトピックに記載されている表の、名前の列にリストされています。
現在のエンコーディングで文字をエンコードできない場合にエラー処理プロシージャを提供するオブジェクト。
現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。
が有効なコード ページ名ではありません。または が示すコード ページは基になるプラットフォームでサポートされていません。
1
現在のインスタンスのハッシュ コードを返します。
現在のインスタンスのハッシュ コード。
1
派生クラスでオーバーライドされた場合、指定した文字数をエンコードすることによって生成される最大バイト数を計算します。
指定した文字数をエンコードすることによって生成される最大バイト数。
エンコードする文字数。
が 0 未満です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト数をデコードすることによって生成される最大文字数を計算します。
指定したバイト数をデコードすることによって生成される最大文字数。
デコードするバイト数。
が 0 未満です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、使用するエンコーディングを指定するバイト シーケンスを返します。
使用するエンコーディングを指定するバイト シーケンスを格納するバイト配列。またはプリアンブルが不要な場合は、長さ 0 のバイト配列。
1
派生クラスでオーバーライドされると、指定した文字列に、指定したアドレスから始まるバイト数をデコードします。
指定したバイト シーケンスのデコード結果が格納されている文字列。
バイト配列へのポインター。
デコードするバイト数。
null ポインターです。
が 0 未満です。
フォールバックが発生しました (を参照してください.NET Framework における文字エンコーディングを詳しく解説の)および が に設定されます。
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているすべてのバイトを文字列にデコードします。
指定したバイト シーケンスのデコード結果が格納されている文字列。
デコード対象のバイト シーケンスが格納されたバイト配列。
このバイト配列には、無効な Unicode コード ポイントが含まれています。
は null です。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスを文字列にデコードします。
指定したバイト シーケンスのデコード結果が格納されている文字列。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
このバイト配列には、無効な Unicode コード ポイントが含まれています。
は null です。
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
派生クラスでオーバーライドされた場合、現在のエンコーディングが 1 バイトのコード ポイントを使用するかどうかを示す値を取得します。
現在の が 1 バイトのコード ポイントを使用する場合は true。それ以外の場合は false。
2
エンコードするプロバイダーを登録します。
サブクラス追加の文字エン コードへのアクセスを提供します。
は null です。
リトル エンディアン バイト順を使用する UTF-16 形式のエンコーディングを取得します。
リトル エンディアンのバイト順を使用する UTF-16 形式のエンコーディング。
1
リトル エンディアン バイト順を使用する UTF-32 形式のエンコーディングを取得します。
リトル エンディアンのバイト順を使用する UTF-32 形式のエンコーディング オブジェクト。
1
UTF-7 形式のエンコーディングを取得します。
UTF-7 形式のエンコード。
1
UTF-8 形式のエンコーディングを取得します。
UTF-8 形式のエンコード。
1
派生クラスでオーバーライドされた場合、現在のエンコーディングの IANA (Internet Assigned Numbers Authority) に登録されている名前を取得します。
現在の の IANA 名。
2
特定のプラットフォームで使用するエンコードを指定するエンコードのプロバイダーの基本クラスを提供します。
クラスの新しいインスタンスを初期化します。
指定したコード ページ ID に関連付けられたエンコーディングを返します。
されているエンコーディングに関連付けられた、指定されたコード ページまたはnull場合この、有効なエンコーディングに対応するを返すことができないです。
要求されたエンコーディングのコード ページ識別子。
指定したコード ページ ID に関連付けられたエンコーディングを返します。パラメーターには、エンコードできない文字とデコードできないバイト シーケンスのためのエラー ハンドラーを指定します。
されているエンコーディングに関連付けられた、指定されたコード ページまたはnull場合この、有効なエンコーディングに対応するを返すことができないです。
要求されたエンコーディングのコード ページ識別子。
このエンコーディングと文字をエンコードできないときに、エラー処理の手順を提供するオブジェクトです。
このエンコーディングとに、バイト シーケンスをデコードできない場合に、エラー処理の手順を提供するオブジェクト。
指定した名前のエンコードを返します。
されているエンコーディングに関連付けられた、指定された名前、またはnull場合この、有効なエンコーディングに対応するを返すことはできませんです。
要求されたエンコーディングの名前。
指定した名前に関連付けられたエンコーディングを返します。パラメーターには、エンコードできない文字とデコードできないバイト シーケンスのためのエラー ハンドラーを指定します。
されているエンコーディングに関連付けられた、指定された名前、またはnull場合この、有効なエンコーディングに対応するを返すことはできませんです。
エンコーディングの名前です。
このエンコーディングと文字をエンコードできないときに、エラー処理の手順を提供するオブジェクトです。
現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。