ImmutableList<T>.Builder.FindLastIndex Метод

Определение

Перегрузки

FindLastIndex(Predicate<T>)

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

FindLastIndex(Int32, Predicate<T>)

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

FindLastIndex(Int32, Int32, Predicate<T>)

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

FindLastIndex(Predicate<T>)

Исходный код:
ImmutableList_1.Builder.cs
Исходный код:
ImmutableList_1.Builder.cs
Исходный код:
ImmutableList_1.Builder.cs

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

C#
public int FindLastIndex (Predicate<T> match);

Параметры

match
Predicate<T>

Делегат, определяющий условия поиска элемента.

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

Отсчитываемый от нуля индекс последнего вхождения элемента, удовлетворяющего условиям предиката match, если такой элемент найден; в противном случае — значение –1.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

FindLastIndex(Int32, Predicate<T>)

Исходный код:
ImmutableList_1.Builder.cs
Исходный код:
ImmutableList_1.Builder.cs
Исходный код:
ImmutableList_1.Builder.cs

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

C#
public int FindLastIndex (int startIndex, Predicate<T> match);

Параметры

startIndex
Int32

Индекс (с нуля) начала диапазона поиска в обратном направлении.

match
Predicate<T>

Делегат, определяющий условия поиска элемента.

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

Отсчитываемый от нуля индекс последнего вхождения элемента, удовлетворяющего условиям предиката match, если такой элемент найден; в противном случае — значение –1.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

FindLastIndex(Int32, Int32, Predicate<T>)

Исходный код:
ImmutableList_1.Builder.cs
Исходный код:
ImmutableList_1.Builder.cs
Исходный код:
ImmutableList_1.Builder.cs

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

C#
public int FindLastIndex (int startIndex, int count, Predicate<T> match);

Параметры

startIndex
Int32

Индекс (с нуля) начала диапазона поиска в обратном направлении.

count
Int32

Число элементов в диапазоне, в котором выполняется поиск.

match
Predicate<T>

Делегат, определяющий условия поиска элемента.

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

Отсчитываемый от нуля индекс последнего вхождения элемента, удовлетворяющего условиям предиката match, если такой элемент найден; в противном случае — значение –1.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0