ExtensionsIndexOfT(IListT, Int32, FuncT, Boolean) - метод |
Выполняет поиск элемента, удовлетворяющего условиям указанного предиката, и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка, начиная с заданного индекса и заканчивая последним элементом.
Пространство имён:
Tessa.Platform.Collections
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: System.Collections.GenericIListT
Коллекция в которой необходимо выполнить поиск. - startIndex
- Тип: SystemInt32
Индекс (с нуля) начальной позиции поиска. - predicate
- Тип: SystemFuncT, Boolean
Объект определяющий условия поиска элемента.
Параметры типа
- T
- Тип элементов коллекции.
Возвращаемое значение
Тип:
Int32Отсчитываемый от нуля индекс первого вхождения элемента, отвечающего условиям предиката
predicate, если такой элемент найден, иначе значение –1.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IListT. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также