C# IEnumerable Ve IEnumerator Arayüzlerinin Kullanımı

Şimdiye kadar .Net ile uygulama geliştirenler IENumarable ve IENumerator interface yapılarını birçok yerde gördük veya farkında olmadan çok kullandık ama ne işe yarıyor neden bu ara yüzlere ihtiyaç duyulur nerelerde kullanabilirim gibi sorulara bu makalemizde yer vereceğiz.

IEnumerable Ve IEnumerator Arayüzlerinin Kullanımı

Eğer şimdiye kadar forearch yapısını kullandıysanız aslında foreach yapısında döngüyü sağlayan olay alttaki listedede görebileceğiniz gibi IEnumarable sınıfından türetilen nesneleri kullanıyor olmamızdır.

IEnumarable sınıfından türetilen bazı sınıflar şunlardır.

C# ArrayList

C# List

C# SortedList

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın