logo search
Учебник_ПОА

Расширения языка c# для поддержки linq

Несколько новых языковых структур, добавленных в C# 3.0 для поддержки LINQ.

Языковая структура

Описание

выражения запросов

Декларативный синтаксис запроса используется для запроса данных из любого источника данных, поддерживаемого LINQ.

неявно типизированные переменные

Модификатор var в объявлении переменной позволяет компилятору определять ее тип.

инициализаторы объектов

Позволяют инициализировать объект без явного вызова конструктора.

анонимные типы

Позволяют компилятору создавать объекты без указания именованного типа данных. Имя типа доступно только компилятору.

методы расширения

Позволяют расширить любой существующий тип, связав его со статическими методами.

лямбда-выражения

Встроенное выражение или блок операторов, которые можно использовать каждый раз, когда требуется тип делегата.