什么是在列表中找到某些东西的最佳方式?我知道LINQ有一些很好的技巧,但我们也得到C#2.0的建议。让我们为这个通用的代码模式获得最好的重构。 目前我使用这样的代码: // mObjList is a List<MyObject>
MyObject match = null;
foreach (MyObject mo in mObjList)
{
if (Criteria(mo))
重构是改进现有系统设计而不改变其行为的过程。 除了Martin Fowler的开创性着作“Refactoring - Improving the design of existing code”和Joshua Kerievsky的着作“Refactoring to Patterns”之外,有没有很好的重构资源?