Aracılığıyla paylaş


Delegate.Clone Yöntem

Tanım

Temsilcinin sığ bir kopyasını oluşturur.

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

Döndürülenler

Object

Temsilcinin sığ bir kopyası.

Uygulamalar

Açıklamalar

Kopya, özgün temsilciyle aynı Type, hedef, yöntem ve çağırma listesine sahiptir.

Basit bir kopya, özgün nesneyle aynı türde yeni bir örnek oluşturur ve sonra özgün nesnenin statik olmayan alanlarını kopyalar. Alan bir değer türüyse, alanın bit bit kopyası gerçekleştirilir. Alan bir başvuru türüyse, başvuru kopyalanır ancak başvuruda bulunılan nesne kopyalanmaz; bu nedenle, özgün nesnedeki başvuru ve kopyadaki başvuru aynı nesneye işaret. Buna karşılık, bir nesnenin derin bir kopyası, nesnedeki alanlar tarafından doğrudan veya dolaylı olarak başvuruda bulunılan her şeyi çoğaltır.

Şunlara uygulanır