Encoding.DecoderFallback 屬性

定義

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

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

屬性值

解碼器為當前 Encoding 物件的備援物件。

屬性

例外狀況

集合運算中的值為 null

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

備註

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

  • 最佳擬合的備用處理器,能用合適的替換字元取代無法解碼的位元組。

  • 替換備援處理器,用某個任意替換字元替換無法解碼的位元組。 .NET 包含一個替代的備援處理器 DecoderFallback,預設會替換無法解碼的位元組,並以問號(“?)字元。

  • 例外備援處理器,當無法解碼位元組時拋出例外。 .NET包含一個例外備援處理程式 DecoderExceptionFallback,當無法解碼位元組時會拋出 DecoderFallbackException

適用於

另請參閱