EncoderFallbackBuffer.GetNextChar 方法

定義

在衍生類別中覆寫時,擷取後援緩衝區中的下一個字元。

public:
 abstract char GetNextChar();
public abstract char GetNextChar ();
abstract member GetNextChar : unit -> char
Public MustOverride Function GetNextChar () As Char

傳回

Char

後援緩衝區中的下一個字元。

備註

如果作業在輸入中遇到未知字元或 Surrogate 配對,則編碼作業會呼叫 Fallback 方法。 例如,在取代後援的情況下,如果 Fallback 方法傳 true 回 ,則會有可編碼的替代字串,而不是未知的輸入。 編碼作業會重複呼叫 GetNextChar 方法,並一次取得替代字串一個字元。 當後援緩衝區中的所有字元都已傳回編碼器時, GetNextChar 此方法應該會傳回 U+0000。

如果是例外狀況後援處理常式, GetNextChar 方法應該會傳回 U+0000。

適用於