Frage

zunächst einmal möchte ich sagen, dass ich über dynamische wissen, kein PIA, mit dem Namen und optionale Parameter und schließlich Kovarianz und Kontra.

In meinen Projekten 99% der Zeit, mein Code in C # ist, ich Automatisierung Büro so gut wie nie, ich plane nicht, in absehbarer Zeit jede dynamische Sprache zu verwenden, und außerdem für Büroautomation notwendig ist, glaube ich, genannt und optionale Parameter sind falsch (und nein, Überlastungen zählen nicht, wenn Sie, dass viele Überlastungen das Problem bei der Gestaltung, nicht die Sprache).

Also was ist es für einen C # Kerl in einer statischen typisierte Welt ?, Das einzige, was erscheint Kovarianz und Kontra zu sein, was gut klingt, aber ich habe gehofft, etwas mehr. Die einzigen Bits, die ich aufgeregt bin, um zu versuchen die parallelen Erweiterungen für Linq, aber das ist es (und das ist [für 3,5 als CTP ).

Warum verlassen Sie C # 4?

War es hilfreich?

Lösung

Das einzige, was angeregt wird etwa in C # 4 von einem nicht-COM, nicht-dynamischen Standpunkt ist Kovarianz und Kontra. Alles andere ist um dynamische Typisierung zentriert ist.

Andere Tipps

  1. Bessere Garbage Collection

  2. New Threadpooling Engine

  3. Code-Verträge

  4. Wenn Sie nicht ASP.NET WebForms Entwicklung tun würden Sie sich nicht, aber gibt es erhebliche Verbesserungen auch dort.

Lernmittel für .NET 4.0 Neue Funktionen

... traf den Link für ein paar gute Ressourcen über einige der neuen Features.

Wirklich optionale Standardparameter, co / Kontra ( wurde ein Vorteil von Java) und die ParallelFX.

Es gibt ein neues Chart-Steuerelement jetzt in der Toolbox ... ja ich habe nichts anderes ..

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