我知道 C# 4.0 中有一些不错的新功能,但我无论如何也想不出升级现有项目或切换到新项目的令人信服的理由。
我看过一些帖子,人们说如果他们的托管服务不提供 .Net 4,他们会寻找另一个提供商,因为 .Net 4 是他们的方向的核心<?>
.
现在,我的老板试图让我同意将我们所有的生产环境切换到 C# 4,并立即执行。
所以问题是,是否有人出于令人信服的原因开始使用 C# 4 或将项目转换为 C# 4?有没有一个功能是您必须拥有的,可以让您的生活变得更加轻松?
有一些很酷的C# 4.0 中的新功能:
- 动态成员查找
- 协变和逆变泛型类型参数
- 使用 COM 时可选的 ref 关键字
- 可选参数和命名参数
- 索引属性
Scott Guthrie 在他的发布博客文章中详细介绍了.NET 4 的一般特性。另一个很棒的资源是白皮书:http://www.asp.net/learn/whitepapers/aspnet4。但是,我怀疑你会need立即使用这些新功能中的一个/任何一个。作为斯科特·汉塞尔曼发表博客:
有很多新东西
在 .NET 4 中添加,但不在其中
“压倒性的我需要重新学习一切”
方式。
因此,是否应该升级取决于多种其他因素。我想到的一些原因:
- 在 VS2008 的单一平台 VS2010 上标准化您的开发环境。
- .NET Framework 的大小大幅减小
- 如果您是 Visual Studio Tools for Office 开发人员,速度会有所提高
与您的经理进行公开对话似乎适合了解他升级的理由。我认为,因为它闪亮并不是一个令人信服的理由。
作为参考,这个过时的 Stack Overflow 问题“为什么不升级到最新的.net框架“提供了与你的问题相反的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)