EncoderFallbackBuffer.GetNextChar 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写后,此方法检索回退缓冲区中的下一个字符。
public:
abstract char GetNextChar();
public abstract char GetNextChar ();
abstract member GetNextChar : unit -> char
Public MustOverride Function GetNextChar () As Char
返回
回退缓冲区中的下一个字符。
注解
如果操作在输入中遇到未知字符或代理项对,则编码操作将调用 Fallback 该方法。 例如,在替换回退的情况下,如果 Fallback 方法返回 true
,则存在可以编码的替换字符串,而不是未知输入。 编码操作反复调用 GetNextChar 该方法,并一次获取替换字符串一个字符。 当回退缓冲区中的所有字符都返回到编码器时,该方法 GetNextChar 应返回 U+0000。
对于异常回退处理程序,该方法 GetNextChar 应返回 U+0000。