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

  • eHow

    eHow

    27 NİSAN 2006
  • MrOctopi

    MrOctopi

    6 Aralık 2010
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012