Encoding コンストラクター

定義

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

オーバーロード

名前 説明
Encoding()

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

Encoding(Int32)

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

Encoding(Int32, EncoderFallback, DecoderFallback)

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

Encoding()

ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs

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

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

注釈

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

こちらもご覧ください

適用対象

Encoding(Int32)

ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs

指定したコード ページに対応する 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

優先エンコードのコード ページ識別子。

-又は-

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

例外

codePage が 0 未満です。

注釈

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

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

こちらもご覧ください

適用対象

Encoding(Int32, EncoderFallback, DecoderFallback)

ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs
ソース:
Encoding.cs

指定したエンコーダーとデコーダーフォールバック戦略を使用して、指定したコード ページに対応する 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

エンコード コード ページ識別子。

encoderFallback
EncoderFallback

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

decoderFallback
DecoderFallback

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

例外

codePage が 0 未満です。

注釈

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

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

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

適用対象