Hashtable.Clone Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy płytkią kopię obiektu 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
Zwraca
Płytkia kopia obiektu Hashtable.
Implementuje
Uwagi
Płytkia kopia kolekcji kopiuje tylko elementy kolekcji, niezależnie od tego, czy są typami referencyjnymi, czy typami wartości, ale nie kopiuje obiektów, do których odwołują się odwołania. Odwołania w nowej kolekcji wskazują te same obiekty, do których odwołują się odwołania w oryginalnym punkcie kolekcji.
Z kolei głęboka kopia kolekcji kopiuje elementy i wszystkie elementy bezpośrednio lub pośrednio, do których odwołuje się elementy.
Klon Hashtable ma taką samą liczbę, tę samą pojemność, tę samą IHashCodeProvider implementację i taką samą IComparer implementację jak oryginalna Hashtable.
Ta metoda jest operacją O(n)
, gdzie n
to Count.