SORU
18 Aralık 2008, PERŞEMBE


Ilist vs Varlıkları Koleksiyon için IEnumerable

İşler listeleri ile benim etki alanı içinde varlıklar var, İLists veya İEnumerables olarak maruz olmalıdır? E. g. Sipariş OrderLines bir grup var.

CEVAP
18 Aralık 2008, PERŞEMBE


IEnumerable<T> IList<T> eklemek veya kaldırabilirsiniz bir grup ise (dosyalarda grup, örneğin kullanarak) üzerinde yineleme öğeler, bir dizi temsil eder.

Genellikle muhtemelen Sipariş istiyorum ya OrderLines ekleme ve çıkarma ile Sipariş değiştirmek mümkün olmak isteyeceksiniz.IList<OrderLine> Bir satır.

Bazı çerçeve tasarım kararları olduğunu söyledi sahip olun. Örneğin, iki farklı siparişler için OrderLine aynı örnek eklemek mümkün olmalıdır? Muhtemelen değil. Yani verilen isteyeceksiniz etmek, doğrulamak ister bir OrderLine olmalı ekledi sipariş edebilirsiniz gerçekten istemek yüzey Hatları özellik olarak sadece bir IEnumerable<OrderLine> ve sağlar(OrderLine) ve Kaldırın(OrderLine) yöntemleri olan bununla başa çıkabilir doğrulama.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Nightmare2005

    Nightmare200

    14 Ocak 2007
  • parlophone

    parlophone

    28 ŞUBAT 2006
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009