2013-02-15 55 views

回答

1

這可能是更相關的考慮.Net框架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

關於你提到的具體的例子,那裏可能沒有直接的性能改進列表和HahSet之間的轉換,有可能是處理的更好的方法例如,在你的代碼中使用了兩種類型,例如,Linq是在.Net Framework 3.5中引入的,它不是作爲VS 2005的一部分提供的。