CharEnumerator.Clone 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立目前 CharEnumerator 物件的複本。
public:
virtual System::Object ^ Clone();
public object Clone ();
abstract member Clone : unit -> obj
override this.Clone : unit -> obj
Public Function Clone () As Object
傳回
Object,是目前 CharEnumerator 物件的複本。
實作
備註
傳回值是這個 實例 CharEnumerator 及其目前狀態的複本。 這對於在逐一 String 查看 物件時儲存您的狀態很有用。
例如,假設您的應用程式使用 的原始實例 CharEnumerator 逐一 String 查看 中的每個字元。 遇到某些唯一字元時,您的應用程式會暫停處理並叫用 Clone 方法。 實際上,這會將 CharEnumerator 物件的索引儲存在 中 String 。
您的應用程式會使用複製品流覽至 的另 String
一個部分,以執行一些輔助處理。 此導覽的副作用是複製品會失去處理停止位置的追蹤。 不過,當輔助處理完成時,您的應用程式會捨棄複製,並使用原始實例繼續處理 String 原始 CharEnumerator 處理停止的 。
注意
這個方法會實作以支援 ICloneable 介面。