Encoding 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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 小於零。
備註
衍生類別會覆蓋此建構子。
從衍生類別呼叫此建構子會產生 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類別建構子會建立唯讀編碼物件,且在物件建立後不允許設定編碼器或解碼器的備援。
若其中 encoderFallback 或 decoderFallback 為零,則使用最佳擬合備用作為相應的備用策略。