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

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Showtime

    Showtime

    21 HAZİRAN 2006
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012