SAL

  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2013年9月10日

摘要: 简介 在.NET中,委托,匿名方法和Lambda表达式很容易发生混淆。我想下面的代码能证实这点。下面哪一个First会被编译?哪一个会返回我们需要的结果?即Customer.ID=5.答案是6个First不仅被编译,并都获得正确答案,且他们的结果一样。如果你对此感到困惑,那么请继续看这篇文章。?12345678910111213141516171819class Customer { public int ID { get; set; } public static bool Test(Customer x) { return x.ID == 5; } } ... List custs = . 阅读全文

posted @ 2013-09-10 16:55 SAL 阅读(212) 评论(0) 推荐(0) 编辑