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 呼び出します。 実際には、オブジェクトのインデックスStringが CharEnumerator .
アプリケーションでは、複製を使用して、補助処理を実行するために、複製の String
別の部分に移動します。 このナビゲーションの副作用は、クローンが処理が停止した位置を追跡しなくなります。 ただし、補助処理が完了すると、アプリケーションは複製を破棄し、元のインスタンスを使用して、元 CharEnumerator の String 処理が停止した場所での作業を再開します。
注意
このメソッドは、インターフェイスをサポート ICloneable するために実装されています。