Hashtable.Clone Metodo

Definizione

Crea una copia superficiale di 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

Restituisce

Object

Copia superficiale di Hashtable.

Implementazioni

Commenti

Una copia superficiale di un insieme copia solo gli elementi dell'insieme, indipendentemente dal fatto che siano tipi riferimento o tipi valore, ma non copia gli oggetti a cui fanno riferimento i riferimenti. I riferimenti nel nuovo insieme puntano agli stessi oggetti a cui fa riferimento l'insieme originale.

Al contrario, una copia completa di una raccolta copia gli elementi e tutto direttamente o indirettamente a cui fanno riferimento gli elementi.

Il Hashtable clone ha lo stesso conteggio, la stessa capacità, la stessa IHashCodeProvider implementazione e la stessa IComparer implementazione dell'originale Hashtable.

Questo metodo è un'operazione O(n) , dove n è Count.

Si applica a

Vedi anche