有谁知道.NET 4.0中会有什么?
....
// 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>
....
答案 0 :(得分:3)
我希望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的一部分。