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.