Nowości w C# 3.0
Nowości wprowadzone w C# 3.0 koncentrują się wokół mechanizmu integracji zapytań w kodzie — Language Integrated Query, w skrócie LINQ. Pozwala on na stosowanie zapytań w stylu SQL wprost w programie C#. Zapytania takie mają tę zaletę, że podlegają statycznej kontroli poprawności. Mogą być wykonywane na zbiorach lokalnych i zdalnych; platforma .NET Framework udostępnia interfejsy uwzględniające mechanizm lokalnych zapytań LINQ dla wszelkich kolekcji, zdalnych baz danych oraz do plików XML.
Do najważniejszych cech wyróżniających język C# w wydaniu 3.0 zaliczymy:
wyrażenia lambda,
metody rozszerzające,
niejawne typowanie zmiennych lokalnych,
składnię ujmowania zapytań w kodzie,
typy anonimowe,
niejawne typowanie tablic,
inicjalizatory obiektów, ...
Get C# 3.0. Leksykon kieszonkowy. Wydanie II now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.