ArrayList.Clone Metod

Definition

Skapar en ytlig kopia av 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

Returer

En ytlig kopia av ArrayList.

Implementeringar

Kommentarer

En ytlig kopia av en samling kopierar endast elementen i samlingen, oavsett om de är referenstyper eller värdetyper, men de objekt som referenserna refererar till kopieras inte. Referenserna i den nya samlingen pekar på samma objekt som referenserna i den ursprungliga samlingen pekar på.

En djup kopia av en samling kopierar däremot elementen och allt som refereras direkt eller indirekt av elementen.

Den här metoden är en O(n) åtgärd, där n är Count.

Gäller för