Encoding コンストラクター

定義

Encoding クラスの新しいインスタンスを初期化します。

オーバーロード

Encoding()

Encoding クラスの新しいインスタンスを初期化します。

Encoding(Int32)

指定したコード ページに対応する Encoding クラスの新しいインスタンスを初期化します。

Encoding(Int32, EncoderFallback, DecoderFallback)

指定したコード ページに対応する Encoding クラスの新しいインスタンスを、指定したエンコーダーとデコーダーのフォールバック方法を使用して初期化します。

Encoding()

Encoding クラスの新しいインスタンスを初期化します。

protected:
 Encoding();
protected Encoding ();
Protected Sub New ()

注釈

派生クラスは、このコンストラクターをオーバーライドします。

こちらもご覧ください

適用対象

Encoding(Int32)

指定したコード ページに対応する Encoding クラスの新しいインスタンスを初期化します。

protected:
 Encoding(int codePage);
protected Encoding (int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)

パラメーター

codePage
Int32

使用するエンコーディングのコード ページ ID。

  • または -

既定のエンコーディングを使用する場合は 0。

例外

codePage が 0 未満です。

注釈

派生クラスは、このコンストラクターをオーバーライドします。

派生クラスからこのコンストラクターを呼び出すと、 Encoding エンコード操作とデコード操作の両方に最適フォールバックを使用するオブジェクトが作成されます。 DecoderFallbackプロパティとプロパティはどちらも EncoderFallback 読み取り専用で、変更することはできません。 から派生したクラスのフォールバックストラテジを制御するには、 Encoding コンストラクターを呼び出し Encoding(Int32, EncoderFallback, DecoderFallback) ます。

こちらもご覧ください

適用対象

Encoding(Int32, EncoderFallback, DecoderFallback)

指定したコード ページに対応する Encoding クラスの新しいインスタンスを、指定したエンコーダーとデコーダーのフォールバック方法を使用して初期化します。

protected:
 Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback? encoderFallback, System.Text.DecoderFallback? decoderFallback);
new System.Text.Encoding : int * System.Text.EncoderFallback * System.Text.DecoderFallback -> System.Text.Encoding
Protected Sub New (codePage As Integer, encoderFallback As EncoderFallback, decoderFallback As DecoderFallback)

パラメーター

codePage
Int32

エンコーディングのコード ページ ID。

encoderFallback
EncoderFallback

現在のエンコーディングで文字をエンコードできない場合にエラー処理プロシージャを提供するオブジェクト。

decoderFallback
DecoderFallback

現在のエンコーディングでバイト シーケンスをデコードできない場合にエラー処理プロシージャを提供するオブジェクト。

例外

codePage が 0 未満です。

注釈

このコンストラクターは protected 、派生クラスによってオーバーライドされます。

派生クラスからこのコンストラクターを呼び出して、フォールバックエンコードおよびデコード戦略を制御します。 Encodingクラスコンストラクターは、オブジェクトの作成後にエンコーダーまたはデコーダーのフォールバックを設定できない読み取り専用のエンコードオブジェクトを作成します。

または encoderFallback decoderFallback が null の場合は、対応するフォールバックストラテジとして最適フォールバックが使用されます。

適用対象