C# 3.0
Mit dem .NET Framework 3.5 kam auch eine Erweiterung der Sprache C# auf die Version 3.0. Viele der Neuerungen erscheinen auf den ersten Blick überflüssig oder sogar kontraproduktiv, aber im Zusammenspiel eröffnen sie bisher nicht gekannte Möglichkeiten.
Automatische Eigenschaften
Objekt-Initialisierer
Implizite Typisierung
Anonyme Typen