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