Hashtable.Clone Metoda

Definicja

Tworzy płytkią kopię 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łytki kopia elementu 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 nowym punkcie kolekcji wskazują na 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 tę samą liczbę, tę samą pojemność, tę samą IHashCodeProvider implementację i tę samą IComparer implementację co oryginalna Hashtable.

Ta metoda jest operacją O(n) , gdzie n to Count.

Dotyczy

Zobacz też