ASCIIEncoding.GetEncoder メソッド

定義

Unicode 文字のシーケンスを ASCII でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。

public:
 override System::Text::Encoder ^ GetEncoder();
public override System.Text.Encoder GetEncoder ();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Text.Encoder GetEncoder ();
override this.GetEncoder : unit -> System.Text.Encoder
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.GetEncoder : unit -> System.Text.Encoder
Public Overrides Function GetEncoder () As Encoder

戻り値

Encoder

Unicode 文字のシーケンスを ASCII でエンコードされたバイト シーケンスに変換する Encoder

属性

注釈

メソッドは、 Encoder.GetBytes GetBytes このクラスのメソッドと同様の方法で、一連の文字を連続するバイトのブロックに変換します。 ただし、ブロックにまたがる文字シーケンスを Encoder 正しくエンコードできるように、呼び出し間で状態情報を保持します。 また、は Encoder データブロックの末尾で末尾の文字を保持し、次のエンコーディング操作で末尾の文字を使用します。 たとえば、データブロックの末尾が一致していない上位サロゲートで、一致する下位サロゲートが次のデータブロックに含まれている可能性があります。 そのため、 GetDecoderGetEncoder は、ネットワークの転送およびファイル操作に役立ちます。これらの操作は、多くの場合、完全なデータストリームではなく、データのブロックを処理するためです。

適用対象

こちらもご覧ください