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

  • Droid Life

    Droid Life

    17 Kasım 2009
  • Tire Rack

    Tire Rack

    31 Mayıs 2007
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006