Hashtable.Clone Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří mělkou kopii .Hashtable
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
Návraty
Mělká kopie Hashtable.
Implementuje
Poznámky
Mělká kopie kolekce kopíruje pouze prvky kolekce, ať už jde o odkazové typy nebo typy hodnot, ale nekopíruje objekty, na které odkazy odkazují. Odkazy v nové kolekci odkazují na stejné objekty, na které odkazují odkazy v původní kolekci.
Naproti tomu hloubková kopie kolekce kopíruje prvky a všechno, na co prvky přímo nebo nepřímo odkazují.
Klon Hashtable má stejný počet, stejnou kapacitu, stejnou IHashCodeProvider implementaci a stejnou IComparer implementaci jako původní Hashtable.
Tato metoda je O(n)
operace, kde n
je Count.