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

  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007