DecoderFallbackBuffer.GetNextChar 方法

定义

在派生类中重写后,此方法检索回退缓冲区中的下一个字符。

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

返回

Char

回退缓冲区中的下一个字符。

注解

如果操作在输入中遇到未知字节序列,解码操作将调用 Fallback 该方法。 Fallback如果该方法返回true,则可以在输出中插入替换字符串,而不是解码未知输入。 解码操作反复调用 GetNextChar 该方法,并一次获取替换字符串一个字符。 当回退缓冲区中的所有字符都返回到解码器时,该方法应返回 U+0000。

对于异常回退处理程序,该方法 GetNextChar 应返回 U+0000。

适用于