DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) 方法

定義

準備替換的備用緩衝區以使用目前的替換字串。

public:
 override bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public override bool Fallback(byte[] bytesUnknown, int index);
override this.Fallback : byte[] * int -> bool
Public Overrides Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean

參數

bytesUnknown
Byte[]

輸入位元組序列。 除非拋出例外,否則此參數會被忽略。

index
Int32

位元組在 bytesUnknown中的索引位置。 此參數在此操作中被忽略。

傳回

true 如果替換字串不是空的; false 如果替換串是空的。

例外狀況

此方法在讀取替換緩衝區中所有字元前 GetNextChar() 再次呼叫。

備註

GetBytes若遇到無法解碼的未知輸入位元組序列,與Convert方法會呼叫Fallback。 若 的 Fallback 回傳值為 true,呼叫方法可呼叫該 GetNextChar 方法以取得備用緩衝區的每個字元。

適用於