0

请告诉我从 VS 2005 到 VS 2012 的性能改进因素。例如:List to HashSet

我想知道上述角度的点。

4

1 回答 1

1

考虑 .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 的一部分提供。

于 2013-02-15T11:47:21.843 回答