次の方法で共有


Encoding.GetEncoder メソッド

このエンコーディングの Encoder

Public Overridable Function GetEncoder() As Encoder
[C#]
public virtual Encoder GetEncoder();
[C++]
public: virtual Encoder* GetEncoder();
[JScript]
public function GetEncoder() : Encoder;

戻り値

このエンコーディングの EncoderEncoder を使用すると、文字のシーケンスをバイトにエンコードできます。

解説

GetBytes とは対照的に、 Encoder は、変換の間の適切な状態を維持することによって、文字のシーケンスの一部をバイトのシーケンスの一部に変換できます。

この既定の実装は、 Encoder を返します。このエンコーダは、呼び出しを GetByteCount に転送し、 GetBytes をこのエンコーディングの対応するメソッドに転送します。一連の変換の間の状態を維持することが要求されるエンコーディングでは、このメソッドをオーバーライドし、適切な Encoder 実装のインスタンスを返すことができます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

Encoding クラス | Encoding メンバ | System.Text 名前空間