Поделиться через


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

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

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

Методы

Имя метода

Описание

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

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

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

ElementAt

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

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

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

Enumerable.ElementAt``1

Queryable.ElementAt``1

ElementAtOrDefault

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

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

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

Enumerable.ElementAtOrDefault``1

Queryable.ElementAtOrDefault``1

First

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

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

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

Enumerable.First``1

Queryable.First``1

FirstOrDefault

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

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

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

Enumerable.FirstOrDefault``1

Queryable.FirstOrDefault``1

Queryable.FirstOrDefault``1(IQueryableUMP)

Последняя

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

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

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

Enumerable.Last``1

Queryable.Last``1

LastOrDefault

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

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

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

Enumerable.LastOrDefault``1

Queryable.LastOrDefault``1

Single

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

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

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

Enumerable.Single``1

Queryable.Single``1

SingleOrDefault

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

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

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

Enumerable.SingleOrDefault``1

Queryable.SingleOrDefault``1

См. также

Задачи

Практическое руководство. Запрос самого большого файла или файлов в дереве папок (LINQ)

Ссылки

System.Linq

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

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