ArrayList.Clone Methode

Definitie

Maakt een ondiepe kopie van de ArrayList.

public:
 virtual System::Object ^ Clone();
public virtual object Clone();
abstract member Clone : unit -> obj
override this.Clone : unit -> obj
Public Overridable Function Clone () As Object

Retouren

Een ondiep exemplaar van de ArrayList.

Implementeringen

Opmerkingen

Een ondiepe kopie van een verzameling kopieert alleen de elementen van de verzameling, ongeacht of het verwijzingstypen of waardetypen zijn, maar kopieert niet de objecten waarnaar de verwijzingen verwijzen. De verwijzingen in de nieuwe verzameling verwijzen naar dezelfde objecten waarnaar de verwijzingen in het oorspronkelijke verzamelingspunt verwijzen.

Daarentegen kopieert een diepe kopie van een verzameling de elementen en alles direct of indirect waarnaar wordt verwezen door de elementen.

Deze methode is een O(n) bewerking, waarbij n .Count

Van toepassing op