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

  • arnejann

    arnejann

    3 Kasım 2007
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • Submissions101

    Submissions1

    23 ŞUBAT 2007