SORU
22 ŞUBAT 2010, PAZARTESİ


ArrayList vs Listesi<> C#

ArrayList ve C List<> arasındaki fark nedir#?

List<> ArrayList gelmez ise bir tür var sadece?

CEVAP
22 ŞUBAT 2010, PAZARTESİ


Evet, oldukça fazla. List<T> genel bir sınıftır. Destekler depolama değerleri belirli bir türü olmadan döküm veya object (hangi var yapılan boks/kutulama yükü T bir değer yazın ArrayList kasa). ArrayList sadece object başvurular depolar. Genel bir koleksiyon olarak, IEnumerable<T> genel arayüzü oluşturan ve kolayca SERİ (Cast OfType herhangi bir çağrı olmaksızın) kullanılabilir.

ArrayList C o günlere ait# jenerik yoktu. List<T> lehine kaldırılmış. Hedefleyen yeni kod ArrayList kullanmamalısın .NET >= 2.0 sürece kullandığı eski bir API ile arayüzü var.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • ThePhestor

    ThePhestor

    22 Mart 2011