ArrayList.Clone 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會建立一個淺層的 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
實作
備註
一個集合的淺層複製只複製集合的元素,無論是參考型別還是值型別,但不會複製參考所指的物件。 新集合中的參考指向的物件與原始集合中的參考相同。
相較之下,深層副本則是直接或間接地複製元素及其所參考的一切。
此方法是一個 O(n) 運算,其中 n 為 Count。