自从了解了Linq并积累了经验后,我发现自己越来越依赖它了。它正在改变我对我的课程的看法。其中一些变化是意料之中的(例如,更多地使用集合),但通常是意想不到的(例如。获取类的初始数据作为XElement,有时只是将其保存在那里,懒惰地处理它。)
Linq对.NET OOP/D最强大和意想不到的好处是什么?我特别考虑的是Linq-to-objects和Linq-to-xml,但也包括Linq-to-Entities/SQL,因为它改变了您的类策略。
发布于 2010-01-11 06:55:19
我注意到使用LINQ有几个显著的好处:
还有一些其他的好处:
迭代器生成器的
yield return语法的认识-这是编写关于业务问题的简洁和正确序列iterators.https://stackoverflow.com/questions/2038965
复制相似问题