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
Ein neues Object, das eine Kopie des aktuellen CharEnumerator-Objekts darstellt.
Implementiert
Hinweise
Der Rückgabewert ist eine Kopie dieser Instanz von und ihres CharEnumerator aktuellen Zustands. Dies ist nützlich, um Ihren Zustand beim Durchlaufen eines String Objekts zu speichern.
Angenommen, Ihre Anwendung verwendet eine ursprüngliche Instanz von, CharEnumerator um jedes Zeichen in einem Stringzu durchlaufen. Wenn ein eindeutiges Zeichen gefunden wird, hält die Anwendung die Verarbeitung an und ruft die Clone -Methode auf. Dadurch wird der CharEnumerator Index des Objekts in der Stringgespeichert.
Ihre Anwendung verwendet den Klon, um zu einem anderen Teil von String
zu navigieren, um eine zusätzliche Verarbeitung durchzuführen. Der Nebeneffekt dieser Navigation ist, dass der Klon den Überblick über die Position verliert, an der die Verarbeitung beendet wurde. Wenn die zusätzliche Verarbeitung jedoch abgeschlossen ist, verwirft Ihre Anwendung den Klon und verwendet die ursprüngliche CharEnumerator Instanz, um die Arbeit an dem String fortzusetzen, an dem die ursprüngliche Verarbeitung beendet wurde.
Hinweis
Diese Methode wird implementiert, um die ICloneable -Schnittstelle zu unterstützen.