Die Zukunft des .Net Frameworks


Thomas Wölfer
Thomas Wölfer

14. September 2005


... und damit meine ich nicht Version 2 ... kann man sich schon ansehen: C# 3.0, VB9 und LINQ

LINQ ist unheimlich cool. Im wesentlichen läuft es darauf hinaus, das man jedes Objekt das IEnumerable implementiert in einer SQL-artigen Form befragen kann.

Einfaches Beispiel: Angenommen man hat irgendwo eine Collection aus Punkten und möchte alle, deren X-Koordinate bei '5.0' liegen:

Punkte[] points = GetPunkte(); // die liegen schon vor...
var result = points.Where( c => c.X == 5.0);

Leider gibts das erst in C# 3, und momentan ist ja C#2 noch im Beta...