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

  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • Evan Coury

    Evan Coury

    29 NİSAN 2007