SORU
29 Aralık 2008, PAZARTESİ


Liste (T) ve Toplama(T) arasındaki fark nedir?

Aynı bir çok yönden onları görüyorum, ve eğer bu daha iyi anlıyorum eğer ... geri dönüşü olmayan tasarım bir yolunu aşağı gitmek üzereyim endişeliyim. Ayrıca, ben kullanıyorum .NET.

CEVAP
29 Aralık 2008, PAZARTESİ


List<T> uygulama kodu içinde dahili kullanım için tasarlanmıştır. Kabul edin ya da List<T> (bir üst veya bir toplama arabirimi kullanmak yerine düşünün) döndüren bir kamu API yazma kaçınmalısınız.

Collection<T> özel koleksiyonlar doğrudan kullanılabilir olsa da) için bir temel sınıf hizmet vermektedir.

Gereken List<T> belirli özellikler olmadığı sürece kodunuzu Collection<T> kullanmayı düşünün.

Yukarıda sadece tavsiyelerdir.

[Uyarlanmıştır: Çerçeve İlkeler, İkinci baskı] Tasarım

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • mipd1980

    mipd1980

    25 EKİM 2006
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011