In den nächsten Tagen werde ich nach und nach die Neuerungen im .NET 3.5 Framework (im speziellen in C#3.0) hier vorstellen. Das ganze natürlich mit Codebeispielen hinterlegt.
Folgende Teile werde ich betrachten:
- Teil 1: Diese Einleitung
- Teil 2: Implizit typisierte Variablen, Implizit typisierte Arrays
- Teil 3: Extension-Methods
- Teil 4: Lambda Expressions und Expression Trees
- Teil 5: Object und Collection Initializer
- Teil 6: Anonymous Types
- Teil 7: LINQ
- Teil 8: Was geht mit Silverlight
- Teil 9: Überraschung
Wer es nicht erwarten kann, schaut sich am besten die C#3.0 Spezifikation und die zugehörigen Hands on Labs an.
Linq Samples findet man hier und hier.
Zur Einleitung gehört natürlich neben der Agenda auch ein paar Worte zu C#3.0 bzw .NET 3.5 die hiermit kommen.
Bei dieser neuen Version von C# handelt es sich vor allem um eine mit Features zur Verbesserung der Produktivität und es geht alles um die Verarbeitung von Daten (suchen, teilen, filtern, verarbeiten,…). Es handelt sich im Unterschied zu neuen Versionen bei Java nicht um eine API-Erweiterung, sondern um Spracherweiterungen. Dabei wurde vor allem auf aktuelle moderne beliebte dynamische Sprachen wie Python oder Ruby geschaut. Ich glaube das wird viel Spaß machen und ich hoffe euch macht die Vorstellung der neuen Features auch Spaß.
Bis bald…
> zum Teil 2: Implizit typisierte Variablen, Implizit typisierte Arrays

