请告诉我从 VS 2005 到 VS 2012 的性能改进因素。例如:List to HashSet
我想知道上述角度的点。
考虑 .Net Framework 3 和 .Net Framework 4.5 之间的差异可能更相关...
用于 .Net 4.5 中的性能改进;
http://msdn.microsoft.com/en-us/magazine/hh882452.aspx
一般来说,以下描述了 .Net 版本之间的差异。
对于.Net 4.5:
http://msdn.microsoft.com/en-gb/library/ms171868(v=vs.110).aspx
对于.Net 4:
http://msdn.microsoft.com/en-gb/library/ms171868(v=vs.100).aspx
对于 .Net 3.5 SP1:
http://msdn.microsoft.com/en-gb/library/cc713697(v=vs.90).aspx
对于.Net 3.5:
http://msdn.microsoft.com/en-gb/library/bb332048(v=vs.90).aspx
关于您的具体示例,在 List 和 HahSet 之间转换可能没有直接的性能改进,可能有更好的方法来处理代码中的这两种类型,例如,Linq 是在 .Net Framework 3.5 中引入的,它不是t 作为 VS 2005 的一部分提供。