日期:2014-05-17  浏览次数:20827 次

C# 4.5相比于3.5,在泛型方面的支持,主要有哪些变化呢?
如题,需要升级C#的版本,要说服老板这样做的好处。

能简单的罗列一下嘛? 谢谢。

------解决方案--------------------
我不使用.net 3.5,主要就是因为其安装包大的离谱。也许有各种理由解释(比如说什么“它包含了好多别的版本net类库),但是给用户不好解释。

因此我只使用.net2.0或者.net4.0。
------解决方案--------------------
主要变化:XP上不能安装.net 4.5
------解决方案--------------------
引用:
主要变化:XP上不能安装.net 4.5


而且也不能安装VS2012
------解决方案--------------------
引用:
主要变化:XP上不能安装.net 4.5

果然是天大的变化
------解决方案--------------------
C#没有4.5也没有3.5
C# 4.0对于泛型的支持改进是,它允许对泛型的接口和委托应用协变和逆变。

.NET 4.0增加了如下的泛型类:Lazy<T> Task<T> BlockingCollection<T> ConcurrentBag<T>等等,扩充了Func<>、Action<>、Tuple<>。