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
Возвращаемое значение
Неполная копия Hashtable.
Реализации
Комментарии
Неглубокая копия коллекции копирует только элементы коллекции независимо от того, являются ли они ссылочными типами или типами значений, но не копирует объекты, на которые ссылаются ссылки. Ссылки в новой точке сбора на те же объекты, на которые ссылались в исходной точке сбора.
В отличие от этого, глубокая копия коллекции копирует элементы и все прямо или косвенно, на которые ссылаются элементы.
Клон Hashtable имеет то же количество, ту же емкость, ту же реализацию и ту же IHashCodeProvider IComparer реализацию, что и исходная Hashtable.
Этот метод является операцией O(n)
, где n
есть Count.