<分区>
你们正在寻找或听说在 c# 4.0 中发布的最酷的新功能是什么。
<分区>
你们正在寻找或听说在 c# 4.0 中发布的最酷的新功能是什么。
最佳答案
动态的东西听起来很酷如果你需要它但我不希望经常使用它。
委托(delegate)和接口(interface)的通用变体是相似的——目前缺乏变体是一个令人头疼的问题,但 C# 4 中可用的有限变体将无法涵盖许多令人头疼的地方。
我对 COM 功能不是特别感兴趣 - 我真的应该更多地了解它们是什么。
可选参数和命名参数在构建不可变类型时可能会产生很大的不同:它支持如下语法:
Person p = new Person (name: "Jon", age: 32);
没有构造函数重载的庞大组合。我更希望以只读自动实现的属性的形式为编写不可变类型提供更多支持,但我不希望我们会得到这些。 (它们目前肯定不在提议的功能列表中。)
我个人实际上对 .NET 4.0 的一些框架 功能更感兴趣 - 特别是 code contracts和 parallel extensions .
关于c# - C# 4.0 的新酷特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/292265/