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

Temsilcinin sığ bir kopyası.

Uygulamalar

Açıklamalar

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

Sığ bir kopya, özgün nesneyle aynı türde yeni bir örnek oluşturur ve ardından ö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şvurulmuş her şeyi yineler.

Şunlara uygulanır