03 2011 档案

摘要:对于一个动态类型来说,你可以认为它包含任意成员,它们都能通过编译。但到了运行时,到底是否拥有这些成员,就真相大白了。 阅读全文
posted @ 2011-03-14 11:14 麒麟.NET 阅读(3625) 评论(9) 推荐(3) 编辑
摘要:在编写LINQ时,为了保持代码清晰,我们通常会将多个Where进行连接。但多个Where是否意味着多次迭代呢?直觉告诉我们显然不是。因为Where只是生成一个可迭代的对象,在对该对象进行foreach之前,是不会真正执行迭代的。但编译器是如何处理这种Where连接的呢? 阅读全文
posted @ 2011-03-03 10:09 麒麟.NET 阅读(1270) 评论(5) 推荐(0) 编辑