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

  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • michellefeng's channel

    michellefeng

    26 Kasım 2006