SORU
11 ŞUBAT 2009, ÇARŞAMBA


Neden İCloneable<T>?

ICloneable<T> yok neden belirli bir nedeni var mı?

Eğer bir şey ben klon her koyun ihtiyacım olsaydı çok daha rahat olurdu.

CEVAP
11 ŞUBAT 2009, ÇARŞAMBA


Andrey yanıt, 1 katılıyorum (yeni) - ICloneableyapılan, aynı zamanda açık uygulama Clone() dönüş ortak yazılmış bir nesne yapmak için seçebilirsiniz:

public Foo Clone() { /* your code */ }
object ICloneable.Clone() {return Clone();}

Elbette bir genel ICloneable<T> - miras ile ikinci bir konu daha var.

Eğer var ise:

public class Foo {}
public class Bar : Foo {}

Ve ICloneable<T>, ICloneable<Foo> uygulamak? o zaman ben hayata 10**? Hızlı bir şekilde aynı arayüzleri çok uygulamaya başlamak... Bir döküm... ve gerçekten o kadar kötü mü? karşılaştırmak

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011
  • PUSHER

    PUSHER

    11 HAZİRAN 2014