Encoding.EncoderFallback 屬性

定義

取得或設定 EncoderFallback 當前 Encoding 物件的物件。

public:
 property System::Text::EncoderFallback ^ EncoderFallback { System::Text::EncoderFallback ^ get(); };
public:
 property System::Text::EncoderFallback ^ EncoderFallback { System::Text::EncoderFallback ^ get(); void set(System::Text::EncoderFallback ^ value); };
public System.Text.EncoderFallback EncoderFallback { get; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.EncoderFallback EncoderFallback { get; set; }
public System.Text.EncoderFallback EncoderFallback { get; set; }
member this.EncoderFallback : System.Text.EncoderFallback
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.EncoderFallback : System.Text.EncoderFallback with get, set
member this.EncoderFallback : System.Text.EncoderFallback with get, set
Public ReadOnly Property EncoderFallback As EncoderFallback
Public Property EncoderFallback As EncoderFallback

屬性值

目前物件的 Encoding 編碼器備援物件。

屬性

例外狀況

集合運算中的值為 null

由於目前 Encoding 的物件是唯讀的,無法在集合操作中指派一個值。

備註

物件 EncoderFallback 代表一個錯誤處理程式,當字元無法轉換成編碼的位元組序列時會被呼叫。 支援以下任一種處理程式類型:

  • 最佳擬合的備用處理程序,能用合適的替換字元替換無法編碼的字元。

  • 替換備用處理器,用來替換無法編碼的字元,用任意替換字元。 .NET 包含一個替代備用處理器 EncoderFallback,預設會替換無法以問號(“?”)字元編碼的字元。

  • 例外備援處理器,當無法編碼字元時拋出例外。 .NET包含一個例外備援處理器 EncoderExceptionFallback,當無法解碼字元時會拋出 EncoderFallbackException

適用於

另請參閱