using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Ant.ORM { public class OperatList { public delegate void ShowHandler(); public void Show(ShowHandler hander) { hander(); } public static void ActionWithSearch(List items, Func condition, Action action) { List results = items.Where(condition).ToList(); foreach (var item in results) { action(item); } } public delegate bool SearchStr(T item); public static List GetWhereList(List items, SearchStr condition) { List results = new List(); foreach (T item in items) { if (condition(item)) { results.Add(item); } } return results; } } }