public static int[] Where1(this int[] dizi, DIslem fonksiyon) { List <int> sonuc = new List <int>(); for (int i = 0; i < dizi.Length; i++) { int sayi = dizi[i]; if (fonksiyon(sayi)) { sonuc.Add(sayi); } } return(sonuc.ToArray()); }
public static int DiziIslem(this int[] dizi, DIslem fonksiyon) { int sonuc = 0; for (int i = 0; i < dizi.Length; i++) { int sayi = dizi[i]; if (fonksiyon(sayi)) { sonuc = sonuc + sayi; } } return(sonuc); }