Операции с элементами

Обновлен: Ноябрь 2007

Операции с элементами возвращают один определенный элемент из последовательности.

Методы стандартных операторов запросов, которые выполняют операции с элементами, перечислены в следующем разделе.

Методы

Имя метода

Описание

Синтаксис выражения запроса C#

Синтаксис выражения запроса Visual Basic

Дополнительные сведения

ElementAt

Возвращает элемент коллекции с указанным индексом.

Неприменимо.

Неприменимо.

Enumerable.ElementAt<TSource>

Queryable.ElementAt<TSource>

ElementAtOrDefault

Возвращает элемент коллекции с указанным индексом или значение по умолчанию, если индекс выходит за пределы допустимого диапазона.

Неприменимо.

Неприменимо.

Enumerable.ElementAtOrDefault<TSource>

Queryable.ElementAtOrDefault<TSource>

First

Возвращает первый элемент коллекции или первый элемент, удовлетворяющий условию.

Неприменимо.

Неприменимо.

Enumerable.First

Queryable.First

FirstOrDefault

Возвращает первый элемент коллекции или первый элемент, удовлетворяющий условию. Если такой элемент не существует, возвращает значение по умолчанию.

Неприменимо.

Неприменимо.

Enumerable.FirstOrDefault

Queryable.FirstOrDefault

Queryable.FirstOrDefault<TSource>(IQueryable<TSource>)

Last

Возвращает последний элемент коллекции или последний элемент, удовлетворяющий условию.

Неприменимо.

Неприменимо.

Enumerable.Last

Queryable.Last

LastOrDefault

Возвращает последний элемент коллекции или последний элемент, удовлетворяющий условию. Если такой элемент не существует, возвращает значение по умолчанию.

Неприменимо.

Неприменимо.

Enumerable.LastOrDefault

Queryable.LastOrDefault

Single

Возвращает единственный элемент коллекции или единственный элемент, удовлетворяющий условию.

Неприменимо.

Неприменимо.

Enumerable.Single

Queryable.Single

SingleOrDefault

Возвращает единственный элемент коллекции или единственный элемент, удовлетворяющий условию. Если такой элемент отсутствует или коллекция не содержит только один элемент, возвращает значение по умолчанию.

Неприменимо.

Неприменимо.

Enumerable.SingleOrDefault

Queryable.SingleOrDefault

Дополнительная информация об использовании операторов элементов в запросах

Topic Location
Практическое руководство. Запрос самого большого файла или файлов в дереве каталогов (LINQ) LINQ (Language-Integrated Query)
Практическое руководство. Запрос самого большого файла или файлов в дереве папок (LINQ) dv_Linq
Практическое руководство. Запрос самого большого файла или файлов в дереве папок (LINQ) dv_Linq

См. также

Основные понятия

Общие сведения о стандартных операторах запроса

Ссылки

System.Linq