摘要:
简介 在.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<Custome 阅读全文