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

  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011