ArrayList.Clone ArrayList.Clone ArrayList.Clone ArrayList.Clone Method

定義

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

戻り値

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.

このメソッドは @no__t 0 の操作であり、nCount です。This method is an O(n) operation, where n is Count.

適用対象