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.

Применяется к

См. также раздел