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

  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • superflyy88

    superflyy88

    8 ŞUBAT 2009