using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ConsoleApplication1 {
class dataCls { public int id { get; set; } public string adi { get; set; } public int yasi { get; set; }
public override string ToString() { return String.Format("{0} {1} {2}", id, adi, yasi); } }
class Program {
static List<T> MyWhereMethod<T>(IEnumerable<T> val, Func<T, bool> predicate) { List<T> i = new List<T>();
foreach (var item in val) { if (predicate(item) ) i.Add(item); }
return i; }
static void Main(string[] args) { List<dataCls> dataList = new List<dataCls>(); dataList.Add(new dataCls() { id = 1, adi = "ali", yasi = 15 }); dataList.Add(new dataCls() { id = 2, adi = "veli", yasi = 12 }); dataList.Add(new dataCls() { id = 3, adi = "cemal", yasi = 25 }); dataList.Add(new dataCls() { id = 4, adi = "kadir", yasi = 18 });
List<dataCls> dd = MyWhereMethod(dataList, p => p.yasi > 15);
foreach (var item in dd) { Console.WriteLine(item); }
Console.ReadLine(); } } }
------------- http://www.kasatakip.com - Kasa Takip | http://www.caritakip.com - Cari Takip | http://www.evraktakip.com - Evrak Takip | http://www.etasqlmobil.com - ETA SQL Mobil
|