EncoderFallbackBuffer.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 该方法,并一次获取替换字符串一个字符。 当回退缓冲区中的所有字符都返回到编码器时,该方法 GetNextChar 应返回 U+0000。

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

适用于