DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
預備取代後援緩衝區來使用目前的取代字串。
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 用 方法,以取得後援緩衝區的每個字元。