2008-10-25 6 views
1

Est-ce que quelqu'un sait ce que sera en .NET 4.0?Caractéristiques confirmées de .NET 4.0?

Je trouve 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> 
.... 

Répondre

3

Parallel Extensions

WCF/WF improvements

Je me attends BigInteger sera de retour aussi. J'aimerais vraiment voir un tas de collections immuables F # faire partie de ".NET propre" aussi - et cela ne me surprendrait pas du tout.

1

J'ai vu l'utilisation de dynamique mot-clé dans C# 4.0 de Anders Hejlsberg's JAOO talk. Il permet d'appeler des méthodes de manière tardive, ce qui va vraiment aider dans les scénarios d'interopérabilité COM.

Utilisation:

// 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

Questions connexes