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

  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • Stevie

    Stevie

    2 Mayıs 2010
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011