12.07.2015 Views

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

bu döküman kaan aslan tarafından c ve sistem ... - Kitabxana

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Fonksiyon son elemanı girilmişse false değerine girilmemişse true değerine geri döner. Enumaratörilk alındığında ilk elemanın bir gerisinde olduğu varsayılmaktadır. Dolayısıyla yürüme işi şöyleyaplabilir.while(r.Mo<strong>ve</strong>Next()){//...}Arayüzün bir elemanıda Current isimli property dir.Object Current { get; }Bu property konumlanılmış olan pozisyondaki nesne ile geri dönmektedir ya da nesneyi geri<strong>ve</strong>rmektedir. Reset fonksiyonu Enumaratörü ilk konumuna getirir.void Reset()Eğer bir sınıf ya da yapı IEnumarable arayüzünü destekliyorsa biz o sınıf ya da yapının tuttuğuelemanları tek tek ele geçirebiliriz.O halde Enumerator yoluyla dolaşım şöyle yapılabilir.int val;ien = c.GetEnumerator();while (ien.Mo<strong>ve</strong>Next()){val = (T)ien.Current;}using System;using System.Collections;namespace CSD{class App{public static void Main(){ArrayList al = new ArrayList();for (int i = 0; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!