这就是场景:我有一个用.NET 2.0编写的巨大代码库......有时候迁移到.NET 3.5。
此代码库作为持续维护项目进行了重构和增强。我正在寻找代码库中识别的模式,它们是 LINQ to Objects的理想选择。
在识别代码的LINQ-to-Object-phillic区域时,我需要全面的分析指针。
答案 0 :(得分:2)
集合(搜索,排序,过滤,转换)等操作是寻找利用LINQ的地方的最佳位置。寻找在集合上强制运行的循环。
答案 1 :(得分:2)
ReSharper 5(尚未发布)在其代码分析中有一个“升级到LINQ”功能非常惊人(几个同事安装了早期版本)。
编辑:以下是该网站提供的screen shot功能。
答案 2 :(得分:1)
循环是Linq2Objects首先被替换的候选者。
答案 3 :(得分:0)
Foreach循环,通常在ifs内部,将是我选择开始的更具体的地方。