c# - C# 4.0 的新酷特性

标签 c# .net c#-4.0

<分区>

你们正在寻找或听说在 c# 4.0 中发布的最酷的新功能是什么。

最佳答案

动态的东西听起来很酷如果你需要它但我不希望经常使用它。

委托(delegate)和接口(interface)的通用变体是相似的——目前缺乏变体是一个令人头疼的问题,但 C# 4 中可用的有限变体将无法涵盖许多令人头疼的地方。

我对 COM 功能不是特别感兴趣 - 我真的应该更多地了解它们是什么。

可选参数和命名参数在构建不可变类型时可能会产生很大的不同:它支持如下语法:

Person p = new Person (name: "Jon", age: 32);

没有构造函数重载的庞大组合。我更希望以只读自动实现的属性的形式为编写不可变类型提供更多支持,但我不希望我们会得到这些。 (它们目前肯定不在提议的功能列表中。)

我个人实际上对 .NET 4.0 的一些框架 功能更感兴趣 - 特别是 code contractsparallel extensions .

关于c# - C# 4.0 的新酷特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/292265/

相关文章:

c# - 忽略 razor _layout.cshtml 中的渲染体

c# - 使用 JSON 将继承的对象传递给 WCF 服务

c# - 使用 .NET + Linq 创建项目列表时是否可以使用匿名方法?

c# - 正则表达式无法处理流氓方括号

c# - 在C# 4.0中如何删除指定xmlnode的所有子节点?

c# - 将可为空的 guid 传递给存储过程

c# - Settings.Default.<property> 始终返回默认值而不是持久存储(XML 文件)中的值

.net - 如何使 Silverlight UserControl 成为内容容器?

C# - 检测文件中的编码,使用找到的编码将更改写入文件

ajax - C# 中服务器端代码的 ModalPopupExtender