Decoder.Reset 方法

定义

在派生类中重写时,将解码器设置回其初始状态。

public:
 virtual void Reset();
public virtual void Reset();
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void Reset();
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
Public Overridable Sub Reset ()
属性

注解

此方法清除对象的内部状态 Decoder 。 该方法清除从上一次调用 GetChars 中保留的任何状态信息,包括 Convert上一数据块末尾的尾随字节。

如果应用程序想要重用相同的解码器,即使异常被GetChars引发,Convert或者GetCharCount解码器切换流并开始解码另一个流,应用程序也应调用Reset该方法。

适用于