EnumerableExtensionsTryFirstTSource - метод

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

Definition

Пространство имён: Tessa.Platform.Collections
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static bool TryFirst<TSource>(
	this IEnumerable<TSource> source,
	Func<TSource, bool> predicate,
	out TSource item
)

Параметры

source  IEnumerableTSource
Объект IEnumerableT, элемент которого требуется возвратить.
predicate  FuncTSource, Boolean
Функция для проверки элемента на соответствие условию.
item  TSource
Найденный элемент или значение по умолчанию для типа, если source не содержит элемент удовлетворяющий условию.

Параметры типа

TSource
Тип элементов последовательности.

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

Boolean
Значение , если элемент найден или значение , если source не содержит элементов удовлетворяющих условию.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IEnumerableTSource. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Исключения

ArgumentNullExceptionПараметр source или predicate имеет значение .

См. также