CharEnumerator.Clone Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een kopie van het huidige CharEnumerator object.
public:
virtual System::Object ^ Clone();
public object Clone();
abstract member Clone : unit -> obj
override this.Clone : unit -> obj
Public Function Clone () As Object
Retouren
Een Object kopie van het huidige CharEnumerator object.
Implementeringen
Opmerkingen
De retourwaarde is een kopie van dit exemplaar van CharEnumerator en de huidige status. Dit is handig voor het opslaan van uw status tijdens het doorlopen van een String object.
Stel dat uw toepassing een oorspronkelijk exemplaar gebruikt om CharEnumerator elk teken in een Stringte herhalen. Wanneer er een uniek teken wordt aangetroffen, wordt de verwerking onderbroken en wordt de Clone methode aangeroepen. In feite wordt de index van het CharEnumerator object opgeslagen in de String.
Uw toepassing gebruikt de kloon om naar een ander deel van de String kloon te navigeren om hulpverwerking uit te voeren. Het neveneffect van deze navigatie is dat de kloon de positie verliest waar de verwerking is gestopt. Wanneer de hulpverwerking is voltooid, wordt de kloon echter verwijderd en wordt de oorspronkelijke CharEnumerator instantie gebruikt om verder te werken aan de String locatie waarop de oorspronkelijke verwerking is gestopt.
Note
Deze methode wordt geïmplementeerd ter ondersteuning van de ICloneable interface.