测试

来源:互联网 发布:sql while的用法 编辑:程序博客网 时间:2024/06/05 07:50
   static void Main(string[] args)        {            //Expression<Func<RecordItem, bool>> filter = o => o.Age == 1 && o.Name == "aaa";            //Expression<Func<BasicInfo, bool>> filterB = o => o.Age == 1 && o.Name == "aaa";            //Func<RecordItem, bool> f1 = filter.Compile();            //Console.Write(f1(new RecordItem() { Age = 1, Name = "aaa1" }));            GetTxt(x => x.Age > 11);        }        static void GetTxt(Expression<Func<RecordItem,bool>> e)        {            List<RecordItem> list = new List<RecordItem>()            {                new RecordItem{ Age=11,Name="A1"},                new RecordItem{ Age=12,Name="A2"},                new RecordItem{ Age=13,Name="A3"},                new RecordItem{ Age=14,Name="A4"}            };            foreach(var i in list.Where(e.Compile()).ToList())            {                Console.Write(i.Age+"=="+i.Name);            }        }

0 0
原创粉丝点击