.NET 4.0的确认功能?

时间:2008-10-25 21:28:20

标签: .net .net-4.0

有谁知道.NET 4.0中会有什么?

我找到tuples on codeplex

....
// NOTE : this is a TEMPORARY and a very minimalistic implementation of Tuple'2, 
// as defined in http://devdiv/sites/docs/NetFX4/CLR/Specs/Base Class Libraries/Tuple Spec.docx
// We will remove this after we move to v4 and Tuple is actually in there
public struct Tuple<TFirst, TSecond>
....

3 个答案:

答案 0 :(得分:3)

Parallel Extensions

WCF/WF improvements

我希望BigInteger也能回来。我真的很想看到一堆F#immutable集合也成为“.NET本身”的一部分 - 这根本不会让我感到惊讶。

答案 1 :(得分:1)

我在Anders Hejlsberg's JAOO talk的C#4.0中看到了 dynamic 关键字的用法。它允许以后期绑定的方式调用方法,这将真正有助于COM互操作场景。

用法:

// Instead of this:
object calc = GetCalculator();
Type calcType = calc.GetType();
object res = calcType.InvokeMember("Add", 
    BindingFlags.InvokeMethod, null,
    new int[] { 10, 20 });
int sum = Convert.ToInt32(res);

// you can write this:
dynamic calc = GetCalculator();
int sum = calc.Add(10, 20);

Static and Dynamic http://img266.imageshack.us/img266/9469/dynamicxf4.png

答案 2 :(得分:1)

Glenn Block在最近Herding Code一集确认MEF将成为.NET 4.0的一部分。