C#6.0新添加了 lambda的强力支持,用lambda的确可以节省好多代码,让代码看起来更简洁,更直观;
这里做一个笔记,C#的匿名委托 Demo
class Program { static void Main(string[] args) { List<tb_User> list = new List<tb_User>{ , Name = }, , Name = }, , Name = }, , Name = }, , Name = }, , Name = }, , Name = }, , Name = }, , Name = }, , Name = } }; var list1 = list.Find( tb_User => { ; } ); var list2 = list.Find( delegate (tb_User user){ ; } ); Console.WriteLine(list2.Age); Console.ReadKey(); } } public class tb_User { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } }
这里list1和list2实现的是同一个功能,但是用list1的方法显然要简洁很多!
仅仅作为笔记,参考!
本文为七小站主原创作品,转载请注明出处:http://www.cnblogs.com/qixiaoyizhan/ 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。