Hashtable.Clone Yöntem

Tanım

öğesinin sığ bir kopyasını Hashtableoluşturur.

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

Döndürülenler

öğesinin sığ bir Hashtablekopyası.

Uygulamalar

Açıklamalar

Bir koleksiyonun sığ bir kopyası, başvuru türleri veya değer türleri olsalar da yalnızca koleksiyonun öğelerini kopyalar, ancak başvuruların başvurduğunu nesneleri kopyalamaz. Yeni koleksiyondaki başvurular, özgün koleksiyondaki başvurularla aynı nesnelere işaret eder.

Buna karşılık, bir koleksiyonun derin bir kopyası öğeleri ve öğeler tarafından doğrudan veya dolaylı olarak başvuruda bulunılan her şeyi kopyalar.

Kopya Hashtable aynı sayıya, aynı kapasiteye, aynı IHashCodeProvider uygulamaya ve özgün IComparerile aynı Hashtable uygulamaya sahiptir.

Bu yöntem, burada olan O(n) bir n işlemdirCount.

Şunlara uygulanır

Ayrıca bkz.