Delegate.Clone 方法

定義

建立委派的淺層複本 (Shallow Copy)。

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

委派的淺層複本。

實作

備註

複製與原始委派具有相同的 Type 目標、方法和調用清單。

淺層複製會建立與原始物件相同類型的新實例,然後複製原始物件的非靜態欄位。 如果欄位是實值型別,則會執列欄位的位副本。 如果欄位是參考型別,則會複製參考,但是參考的物件不是;因此,原始物件中的參考和複製點中的參考會指向相同的物件。 相反地,物件的深層複製會複製物件中欄位直接或間接參考的所有專案。

適用於