Frage

  

Mögliche Duplizieren:
   New Cool Features # 4.0 C

Hallo,

Es gibt mehrere (viele) Fragen an SO über "was tun Sie in C # v4.0 wollen?". Diese Frage ist anders, ich frage Sie nicht, was Sie in der neuen Version von Microsofts Baby sehen mögen, aber was da Microsoft Visual Studio schon drin ist 2010 Beta 1 ist bereits aus.

Ich selbst fand nur optionale Parameter in VS2010 umgesetzt werden.

void foo(int a,int b = 10)
{
    if(b != 10) throw new Exception();
}

void Main(string[] args)
{
    foo(5);
    foo(5,6);
}

Es ist sehr schwer für mich, jede einzelne Sache, in dieser riesigen Sprache zu finden, weil ich weiß nicht, was geplant ist implemented.All ich habe, ist, gesehen jene „Was wollen Sie in C # 4?“ Fragen, die aufwachsen nicht meine Fortschritte helfen.

Welches neue Funktion haben Sie in VS2010 Beta1 gefunden?

War es hilfreich?

Lösung

C # Zukunft Seite @ MSDN ‚ll eine Dokumentation der neuen Funktionen finden, die auf die Beta1-Version von C # 4.0 hinzugefügt wurden, zusammen mit den Proben.

Andere Tipps

Sie fragen wirklich zwei verschiedene Fragen:

  

Welche neue Funktion, die Sie gefunden haben, in   VS2010 Beta1?

Dies würde neue IDE-Funktionen, nicht die Sprache Funktionen. Ich weiß nicht viel über diese, aber ich weiß, dass die IDE in WPF neu geschrieben wurde und eine bessere Unterstützung für Multi-Monitor haben. Es gibt einen Artikel über andere neue Features hier . Wenn Sie XML / XSLT tun, die neue XSLT-Debug-Funktion ist ordentlich.

  

Welche neuen Funktionen sind in C # 4.0?

Die größte Neuerung ist propably dynamische Programmierung über die "dynamisch" Stichwort . Darüber hinaus gibt es optionale Parameter, die Sie selbst nennen.

Darüber hinaus ist die wichtigste Neuerung ist wahrscheinlich Kontra und Kovarianz in Generika sein. Ich werde nicht versuchen, es hier zu erklären, da es ziemlich langwierig sein würde, aber sehe Eric Lippert Blog für eine gründliche Erklärung . Er hat eine ganze Reihe zu diesem Thema, und es wird im Detail erläutert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top