ArrayList.Clone Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy sekély másolatot a 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
Válaszok
ArrayListA .
Megvalósítás
Megjegyzések
A gyűjtemény sekély példánya csak a gyűjtemény elemeit másolja át, függetlenül attól, hogy hivatkozástípusokról vagy értéktípusokról van-e szó, de nem másolja ki azokat az objektumokat, amelyekre a hivatkozások hivatkoznak. Az új gyűjteménypont hivatkozásai ugyanazokra az objektumokra mutatnak, amelyekre az eredeti gyűjteménypontban hivatkoznak.
Ezzel szemben egy gyűjtemény mély másolata az elemeket és az elemek által közvetlenül vagy közvetve hivatkozott elemeket másolja.
Ez a metódus egy O(n) művelet, ahol n van Count.