
Beschreibung:
In den vergangenen 10 Jahren hat sich .NET als eine der meistverwendeten Plattformen durchgesetzt und die C# - Programmiersprache ist, als Hauptdarsteller dieser Plattform, immer reichhaltiger geworden. Mit jedem neuen Release der C# - Programmiersprache wurde die verfügbare Auswahl an Features und Werkzeugen breiter, mächtiger und flexibler, um effizienter programmieren zu können. In C# 3.5 wurden die Grundkonzepte von C# um Lambda Expressions, Extension Methods, Anonymous Types und LINQ erweitert. Mit C# 4 wurden Dynamics, Optional Parameters und Generic Variance hinzugefügt. Asynchronität wurde bei C# 5 in Angriff genommen.
Dieser Kurs bietet einen Überblick über diese „fortgeschrittenen Konzepte“ der C# - Sprache. Anhand praktischer Beispiele werden diese Konzepte beleuchtet und erprobt.

Inhalt:
- C# 3/3.5
- Lambda Expressions
- Extension Methods
- Anonymous Types
- LINQ
- C# 4
- Dynamics
- Optional Parameters
- Generic variance
- C# 5
- Asynchronous Programming
- Caller info Attributes
- Loop variables in Lambdas