Encoding 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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
小於零。
備註
衍生類別會覆寫這個函式。
從衍生類別呼叫這個函式會建立一個 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
編碼方式字碼頁識別項。
- encoderFallback
- EncoderFallback
物件,該物件會在無法以目前編碼方式將字元編碼時提供錯誤處理程序。
- decoderFallback
- DecoderFallback
物件,該物件會在無法以目前編碼方式將位元組序列解碼時提供錯誤處理程序。
例外狀況
codePage
小於零。
備註
這個函式是 protected
; 衍生類別會覆寫它。
您可以從衍生類別呼叫這個函式,以控制回溯編碼和解碼策略。 類別的函 Encoding 式會建立唯讀編碼物件,這些物件不允許在建立物件之後設定編碼器或解碼器回條。
如果 encoderFallback
或 decoderFallback
為 null,則會使用最適合的回復作為對應的回溯策略。