Encoding 建構函式

定義

初始化 Encoding 類別的新執行個體。

多載

名稱 Description
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

首選編碼的碼頁識別碼。

-或-

0,使用預設編碼。

例外狀況

codePage 小於零。

備註

衍生類別會覆蓋此建構子。

從衍生類別呼叫此建構子會產生 Encoding 一個物件,該物件同時使用最佳擬合備援來進行編碼與解碼操作。 和 EncoderFallback 屬性皆DecoderFallback為唯讀,無法修改。 若要控制由 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);
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 小於零。

備註

此建構子為 protected;導出類別會覆寫它。

你從導出類別呼叫這個建構子來控制備用編碼與解碼策略。 Encoding類別建構子會建立唯讀編碼物件,且在物件建立後不允許設定編碼器或解碼器的備援。

若其中 encoderFallbackdecoderFallback 為零,則使用最佳擬合備用作為相應的備用策略。

適用於