Hashtable.Clone 方法

定义

创建 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

返回

Object

Hashtable 的浅表副本。

实现

注解

集合的浅表副本仅复制集合的元素,无论是引用类型还是值类型,但它不会复制引用引用的对象。 新集合点中的引用指向原始集合点中引用的相同对象。

相比之下,集合的深层副本会直接或间接复制元素和元素引用的所有内容。

克隆Hashtable的计数相同、容量相同IHashCodeProvider、实现与原始Hashtable实现相同IComparer

此方法是一个O(n)操作,其中 nCount

适用于

另请参阅