Hashtable.Clone Hashtable.Clone Hashtable.Clone Hashtable.Clone Method

Definition

Erstellt eine flache Kopie von Hashtable.Creates a shallow copy of the 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

Gibt zurück

Eine flache Kopie von Hashtable.A shallow copy of the Hashtable.

Implementiert

Hinweise

Eine flache Kopie einer Auflistung kopiert nur die Elemente der Auflistung, ob sie Verweis- oder Werttypen sind, aber die Objekte, denen auf die verwiesen wird nicht kopiert.A shallow copy of a collection copies only the elements of the collection, whether they are reference types or value types, but it does not copy the objects that the references refer to. Die Verweise in der neuen Sammlung zeigen Sie auf dieselben Objekte, denen auf die Verweise in der ursprünglichen Auflistung verweisen.The references in the new collection point to the same objects that the references in the original collection point to.

Im Gegensatz dazu wird eine tiefe Kopie einer Auflistung kopiert die Elemente, und alles, was durch die Elemente direkt oder indirekt verwiesen.In contrast, a deep copy of a collection copies the elements and everything directly or indirectly referenced by the elements.

Die Hashtable Klon hat dieselbe Anzahl, die gleiche Kapazität, die gleiche IHashCodeProvider Implementierung und die gleiche IComparer Implementierung wie die ursprüngliche Hashtable.The Hashtable clone has the same count, the same capacity, the same IHashCodeProvider implementation, and the same IComparer implementation as the original Hashtable.

Diese Methode ist eine O (n)-Vorgang, in denen n ist Count.This method is an O(n) operation, where n is Count.

Gilt für:

Siehe auch