您能否为我提供.net 4.0版本中添加的功能以及它与.net 3.5版本的区别?描述
答案 0 :(得分:6)
.NET Framework 4中的新功能
http://msdn.microsoft.com/en-us/library/ms171868.aspx
.NET Framework 4.0的27个新功能
http://msdotnetsupport.blogspot.com/2009/06/27-new-features-of-net-framework-40.html
答案 1 :(得分:1)
由于您的问题被标记为C#,我假设您只想知道添加到该语言中的那些功能:
动态查找允许您编写方法,操作符和索引器调用,属性和字段访问,甚至是绕过C#静态类型检查的对象调用,而是在运行时解析。
现在可以通过在成员声明中为它们提供默认值来将C#中的参数指定为可选参数。调用成员时,可以省略可选参数。此外,任何参数都可以通过参数名称而不是位置传递。
动态查找以及命名和可选参数都有助于使针对COM的编程比现在减少痛苦。然而,最重要的是,我们正在添加一些其他小功能,以进一步改善互操作体验。
过去,IEnumerable不是IEnumerable。现在它是 - C#包含类型安全的“共同和逆变”,并且更新常见的BCL类型以利用它。
来自http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/the-new-features-in-c-4
源文档位于:New features in C# 4.0