EncoderFallbackBuffer.GetNextChar Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, geri dönüş arabelleğindeki sonraki karakteri alır.

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

Döndürülenler

Geri dönüş arabelleğindeki sonraki karakter.

Açıklamalar

Bir kodlama işlemi, işlem girişte Fallback bilinmeyen bir karakter veya vekil çiftle karşılaşırsa yöntemini çağırır. Örneğin, değiştirme geri dönüşü durumunda, yöntemi döndürürse Fallbacktrue, bilinmeyen giriş yerine kodlanabilen bir yedek dize vardır. Kodlama işlemi yöntemini art arda çağırır GetNextChar ve yedek dizeyi bir kerede bir karakter alır. Geri dönüş arabelleğindeki tüm karakterler kodlayıcıya döndürüldüyse, yöntemiN GetNextChar U+0000 döndürmesi gerekir.

Bir özel durum geri dönüş işleyicisi GetNextChar için yöntemi U+0000 döndürmelidir.

Şunlara uygulanır