共用方式為


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 中的位元組索引位置。 此作業中會忽略此參數。

傳回

Boolean

如果取代字串不是空的,則為 true;如果取代字串是空的,則為 false

例外狀況

GetNextChar() 方法讀取取代後援緩衝區中的所有字元之前,會再次呼叫這個方法。

備註

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

適用於