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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • gsipek

    gsipek

    20 Temmuz 2007
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010