EncoderReplacementFallback 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 EncoderReplacementFallback 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| EncoderReplacementFallback() |
初始化 EncoderReplacementFallback 類別的新執行個體。 |
| EncoderReplacementFallback(String) |
使用指定的替換字串初始化該類別的新實例 EncoderReplacementFallback 。 |
EncoderReplacementFallback()
初始化 EncoderReplacementFallback 類別的新執行個體。
public:
EncoderReplacementFallback();
public EncoderReplacementFallback();
Public Sub New ()
備註
預設情況下,該物件的替 EncoderReplacementFallback 換字串值為「?」。
另請參閱
適用於
EncoderReplacementFallback(String)
使用指定的替換字串初始化該類別的新實例 EncoderReplacementFallback 。
public:
EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback(string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)
參數
- replacement
- String
一個以編碼操作轉換的字串,取代無法編碼的輸入字元。
例外狀況
replacement 是 null。
replacement 包含一對無效的替代節點。 換句話說,替代物並非由一個高替代成分接著一個低替代成分組成。
備註
參數 replacement 初始化替換字串,即該 EncoderReplacementFallback 物件的值。 你的應用程式必須提供 replacement 一個只包含可編碼在目標編碼中字元的值。 否則,會產生遞迴退回,導致 ArgumentException。 例如,物件 ASCIIEncoding 的備援不能包含字元「¿」(U+00BF),因為該字元本身不是有效的 ASCII 字元。
因此,U+FFFD(作為 的備用字串 DecoderExceptionFallback)通常不適合此類別。 此外,空字元(U+0000)無法用於備援字串。