Rash thoughts about .NET, C#, F# and Dynamics NAV.


"Every solution will only lead to new problems."

Thursday, 15. September 2005


LINQ und C# 3.0

Filed under: C# — Steffen Forkmann at 16:31 Uhr

Auf der PDC wurde nun erstmals C# Version 3.0. mit Language Integrated Query (LINQ) vorgestellt. Das Projekt wurde durch den C#-Erfinder Anders Hejlsberg aus aus den Erfahrungen von Comega gegründet und ist meiner Ansicht nach wirklich der Hammer. LINQ erlaubt es SQL ähnliche Statements direkt in den C#-Quelltext zu integrieren und damit erleichterten Zugang zu XML und relationalen Daten zu erhalten. Es ist aber nicht darauf beschränkt – prinzipiell lassen sich mit LINQ auch alle Collections leicht über SQL filtern:

string[] names = { "Burke", "Connor", "Frank", "Everett", "Albert", "George", "Harris", "David" };

IEnumerable<string> expr = from s in names where s.Length == 5 orderby s select s.ToUpper();

foreach (string item in expr) Console.WriteLine(item);

ergibt:

BURKE
DAVID
FRANK

Wer mehr erfahren will kann auf die Seite des LINQ-Projekts schauen, oder das erste White-Paper zu LINQ lesen. Beispiele gibt es übrigens unter: http://msdn.microsoft.com/vcsharp/future/linqsamples/

Tuesday, 6. September 2005


Windows Vista Hardware Anforderungen

Filed under: Windows Vista — Steffen Forkmann at 17:11 Uhr

Dual-Core-Prozessor, 1 GByte Arbeitsspeicher, eine Grafikkarte mit 256 MByte RAM und SATA2-Festplatte – so sieht laut Microsoft, wie sie es auf der TechEd 2005 verlauten ließen, das ideale System für Windows Vista aus. Vor allem sei die Grafikkarte von sehr großer Bedeutung. Hier gibt es weitere Informationen zu den Hardware-Vorraussetzungen.