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

  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014