CharEnumerator.Clone Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Kopie des aktuellen CharEnumerator Objekts.
public:
virtual System::Object ^ Clone();
public object Clone();
abstract member Clone : unit -> obj
override this.Clone : unit -> obj
Public Function Clone () As Object
Gibt zurück
Eine Object Kopie des aktuellen CharEnumerator Objekts.
Implementiert
Hinweise
Der Rückgabewert ist eine Kopie dieser Instanz CharEnumerator und des aktuellen Zustands. Dies ist nützlich, um den Zustand beim Durchlaufen eines String Objekts zu speichern.
Angenommen, Ihre Anwendung verwendet eine ursprüngliche Instanz zum CharEnumerator Durchlaufen jedes Zeichens in einem String. Wenn ein eindeutiges Zeichen auftritt, hält Ihre Anwendung die Verarbeitung an und ruft die Clone Methode auf. Dadurch wird der Index des CharEnumerator Objekts in der String.
Ihre Anwendung verwendet den Klon, um zu einem anderen Teil der String Verarbeitung zu navigieren. Der Nebeneffekt dieser Navigation ist, dass der Klon die Position verliert, an der die Verarbeitung beendet wurde. Wenn die Hilfsverarbeitung abgeschlossen ist, verwirft Ihre Anwendung den Klon und verwendet die ursprüngliche CharEnumerator Instanz, um die Arbeit an der Stelle fortzusetzen, an der String die ursprüngliche Verarbeitung beendet wurde.
Note
Diese Methode wird implementiert, um die ICloneable Schnittstelle zu unterstützen.