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


Метод QueryBuilder.Find<'T,'Q> (F#)

Оператор запроса, который выбирает первый элемент из выбранных на данный момент, который удовлетворяет заданному условию.

Namespace/Module Path: Microsoft.FSharp.Linq

Сборка: FSharp.Core (в FSharp.Core.dll)

// Signature:
member this.Find : QuerySource<'T,'Q> * ('T -> bool) -> 'T

// Usage:
queryBuilder.Find (source, predicate)

Параметры

  • source
    Тип: < «T «Q> QuerySource

    Запрос ввода.

  • predicate
    Тип: 'T - > bool

    Функция, которая проверяет каждый элемент.

Исключения

Исключение

Атрибут Condition

InvalidOperationException

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

Возвращаемое значение

Первый элемент, для которого predicate логическая функция возвращает true.

Заметки

Дополнительные сведения и примеры см. в разделе Выражения запросов (F#).

Платформы

Windows 8, Windows 7, Windows Server 2012, Windows 2008 Server R2

Сведения о версии

Основной версии библиотеки F#

Поддерживается в: 4.0 портативно

См. также

Ссылки

Класс Linq.QueryBuilder (F#)

Пространство имен Microsoft.FSharp.Linq (F#)

Выражения запросов (F#)