Операции с элементами (Visual Basic)
Операции с элементами возвращают один определенный элемент из последовательности.
В следующем разделе перечислены методы стандартных операторов запросов, которые выполняют операции с элементами.
Методы
Имя метода | Description | Синтаксис выражения запроса Visual Basic | Дополнительные сведения |
---|---|---|---|
ElementAt | Возвращает элемент коллекции с указанным индексом. | Неприменимо. | Enumerable.ElementAt Queryable.ElementAt |
ElementAtOrDefault | Возвращает элемент коллекции с указанным индексом или значение по умолчанию, если индекс выходит за пределы допустимого диапазона. | Неприменимо. | Enumerable.ElementAtOrDefault Queryable.ElementAtOrDefault |
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 |
Одна | Возвращает единственный элемент коллекции или единственный элемент, удовлетворяющий условию. | Неприменимо. | Enumerable.Single Queryable.Single |
SingleOrDefault | Возвращает единственный элемент коллекции или единственный элемент, удовлетворяющий условию. Если такой элемент отсутствует или коллекция содержит не один такой элемент, возвращает значение по умолчанию. | Неприменимо. | Enumerable.SingleOrDefault Queryable.SingleOrDefault |
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.