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