CSharp 3.0 (C# 3.0)

Eintrag zuletzt aktualisiert am: 03.04.2014

C# 3.0 ist die dritte Hauptversion der Sprache C# (CSharp), die im Rahmen von .NET 3.5 (Orcas) erschienen ist.

C# wird die direkte Datennutzung enthalten, die es schon heute in Comega gibt:
http://msdn.microsoft.com/data/archive/default.aspx?pull=/library/en-us/dnexxml/html/xml01142005.asp

Liste der Sprachneuerungen

Implizit typisierte lokale Variablen / Type Inference (var)
Implizit typisierte Arrays
Objekt- und Objektmengeninitialisierer
Anonyme Typen (Anonymous types)
Automatische Eigenschaften
Extension Methods
Abfrageausdrücke (Query Expressions)
Lambda Expressions (=>)
Ausdrucksbäume (Expression Trees) zur Darstellung von Lambda-Ausdrücken als Daten anstelle von Code

Quelle: C# 3.0 Spezifikation