ExtensionsIndexOfT(IListT, Int32, FuncT, Boolean) - метод
Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка, начиная с заданного индекса и заканчивая последним элементом.
Пространство имён: Tessa.Platform.CollectionsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static int IndexOf<T>(
this IList<T> list,
int startIndex,
Func<T, bool> predicate
)
<ExtensionAttribute>
Public Shared Function IndexOf(Of T) (
list As IList(Of T),
startIndex As Integer,
predicate As Func(Of T, Boolean)
) As Integer
public:
[ExtensionAttribute]
generic<typename T>
static int IndexOf(
IList<T>^ list,
int startIndex,
Func<T, bool>^ predicate
)
[<ExtensionAttribute>]
static member IndexOf :
list : IList<'T> *
startIndex : int *
predicate : Func<'T, bool> -> int
- list IListT
- Коллекция в которой необходимо выполнить поиск.
- startIndex Int32
- Индекс (с нуля) начальной позиции поиска.
- predicate FuncT, Boolean
- Объект определяющий условия поиска элемента.
- T
- Тип элементов коллекции.
Int32Отсчитываемый от нуля индекс первого вхождения элемента, отвечающего условиям предиката
predicate, если такой элемент найден, иначе значение –1.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IListT. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).