我认为不应立即采取任何措施!1.1代码有效,对吗?批发交换到泛型的商业案例是什么?在2.0下编译应用程序,让它运行和测试.然后,由于需要新功能可以让您很好地利用泛型,所以将这些功能实现为泛型.
还有其他应该立即完成吗?
一般来说,改变任何提及IEnumerable到IEnumerable<T>,在可能的情况.移民可以通过切换整个命名空间,即非会大有帮助import荷兰国际集团System.Collections在每一个文件,而不是导入System.Collections.Generic.
此外,object在您的代码中搜索拳击的提及和/或使用,并考虑这是否仍然适用或应该由泛型替换.
正如jalf在评论中提醒我的那样,另一个重要的变化是切换到IComparable适用的通用版本.