ArrayList.Clone Метод

Определение

Создает неполную копию ArrayList.Creates a shallow copy of the ArrayList.

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

Неполная копия ArrayList.A shallow copy of the ArrayList.

Реализации

Комментарии

Неполная копия коллекции копирует только элементы коллекции, будь то ссылочные типы или типы значений, но не копирует объекты, на которые ссылаются ссылки.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. Ссылки в новой коллекции указывают на те же объекты, на которые указывает ссылка в исходной коллекции.The references in the new collection point to the same objects that the references in the original collection point to.

В отличие от этого, глубокая копия коллекции копирует элементы и все, на которые прямо или косвенно ссылаются элементы.In contrast, a deep copy of a collection copies the elements and everything directly or indirectly referenced by the elements.

Этот метод является O(n) операцией, где nCount .This method is an O(n) operation, where n is Count.

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