【问题标题】:What can I do in C# 5 with .Net 4.5 that I couldn't do in C# 4 with .Net 4? [closed]我可以在 C# 5 中使用 .Net 4.5 做什么,而我在使用 .Net 4 的 C# 4 中无法做到? [关闭]
【发布时间】:2012-07-17 21:38:30
【问题描述】:

我在 Windows 8 Release Preview 上安装了 Visual Studio 2012 RC,我的问题是是否有任何与 Metro 无关的有用新功能,或者 Metro 是否将 .Net 4 和 .Net 4.5 分开?

【问题讨论】:

  • 当您在 google 上发现一个 SO 问题,这正是您正在寻找的,但它已关闭 ['不是一个真正的问题'] 时,这很烦人。谁在乎这不是一个“真正的”问题?这是谷歌搜索“c#5 中的新功能”时的第二个结果,现在它是一个封闭的问题。如果人们正在搜索它并登陆这里,它怎么可能不是一个有效的问题?
  • @GaryW svick 提供的链接或多或少总结了这一点,.Net 4.5 是 .Net 4 的就地升级,因此您可以免费获得 4.0 编译器的错误修复(听起来很好,直到您需要支持 .Net 4 机器,在这种情况下,这可能会出现问题,因为在您的开发机器上运行良好的东西可能会在目标机器上崩溃),除了它的异步和等待(which work on .net 4),@ 987654322@,Visual Studio 2012 有更好的智能感知。
  • 我投票决定重新开放。 SO 上所有问题的答案都在书籍和文档中,但社区通常能够更好地预测重要部分,更清楚地教授,给出更好的例子。这就是我们使用 SO! 的原因!这就是我们喜欢它的原因。这是一个很好的问题,它有一个实用的倾向。停止结束问题,我们都从生活中的意见中获得了巨大的价值,所以也不例外!
  • 在我看来,这完全是 ON 话题,有趣的是,关闭它的 mod 对回答“什么是 .NET 的最佳免费控件”有很多赞成票?”......最好的双重性! :)
  • 我认为关闭这个话题的主持人应该对在这里谷歌搜索的人做出明确的解释。

标签: c# .net .net-4.5 c#-5.0 asp.net-4.5


【解决方案1】:

参见What's New in the .NET Framework 4.5What's New for Visual C# in Visual Studio 2012

C# 5.0 最大的新特性是更好地支持异步操作,使用新的await 关键字。

【讨论】:

    猜你喜欢
    • 2011-03-17
    • 2010-10-07
    • 2010-10-19
    • 1970-01-01
    • 2013-02-20
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    相关资源
    最近更新 更多