EnumerableExtensionsTryFirstTSource - метод
Возвращает первый элемент последовательности, удовлетворяющий условию.
Пространство имён: Tessa.Platform.CollectionsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static bool TryFirst<TSource>(
this IEnumerable<TSource> source,
Func<TSource, bool> predicate,
out TSource item
)
<ExtensionAttribute>
Public Shared Function TryFirst(Of TSource) (
source As IEnumerable(Of TSource),
predicate As Func(Of TSource, Boolean),
<OutAttribute> ByRef item As TSource
) As Boolean
public:
[ExtensionAttribute]
generic<typename TSource>
static bool TryFirst(
IEnumerable<TSource>^ source,
Func<TSource, bool>^ predicate,
[OutAttribute] TSource% item
)
[<ExtensionAttribute>]
static member TryFirst :
source : IEnumerable<'TSource> *
predicate : Func<'TSource, bool> *
item : 'TSource byref -> bool
- source IEnumerableTSource
- Объект IEnumerableT, элемент которого требуется возвратить.
- predicate FuncTSource, Boolean
- Функция для проверки элемента на соответствие условию.
- item TSource
- Найденный элемент или значение по умолчанию для типа, если source не содержит элемент удовлетворяющий условию.
- TSource
- Тип элементов последовательности.
BooleanЗначение
, если элемент найден или значение
, если
source не содержит элементов удовлетворяющих условию.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IEnumerableTSource. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
ArgumentNullException | Параметр source или predicate имеет значение . |