ImmutableList.LastIndexOf ImmutableList.LastIndexOf ImmutableList.LastIndexOf ImmutableList.LastIndexOf Method

Определение

Перегрузки

LastIndexOf<T>(IImmutableList<T>, T) LastIndexOf<T>(IImmutableList<T>, T) LastIndexOf<T>(IImmutableList<T>, T) LastIndexOf<T>(IImmutableList<T>, T)

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в пределах всего неизменяемого списка.Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в пределах всего неизменяемого списка.Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

LastIndexOf<T>(IImmutableList<T>, T, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32)

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в диапазоне элементов неизменяемого списка начиная с первого элемента и до заданного индекса.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в диапазоне элементов неизменяемого списка начиная с первого элемента и до заданного индекса.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

LastIndexOf<T>(IImmutableList<T>, T) LastIndexOf<T>(IImmutableList<T>, T) LastIndexOf<T>(IImmutableList<T>, T) LastIndexOf<T>(IImmutableList<T>, T)

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в пределах всего неизменяемого списка.Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static int LastIndexOf(System::Collections::Immutable::IImmutableList<T> ^ list, T item);
public static int LastIndexOf<T> (this System.Collections.Immutable.IImmutableList<T> list, T item);
static member LastIndexOf : System.Collections.Immutable.IImmutableList<'T> * 'T -> int
<Extension()>
Public Function LastIndexOf(Of T) (list As IImmutableList(Of T), item As T) As Integer

Параметры типа

T

Тип элементов списка.The type of items in the list.

Параметры

list
IImmutableList<T> IImmutableList<T> IImmutableList<T> IImmutableList<T>

Список, в котором требуется выполнить поиск.The list to search.

item

Объект, который нужно найти в неизменяемом списке.The object to locate in the Immutable list. Для ссылочных типов допускается значение null.The value can be null for reference types.

Возвраты

Отсчитываемый от нуля индекс последнего вхождения элемента в пределах всего неизменяемого списка, если элемент найден; в противном случае — значение -1.The zero-based index of the last occurrence of item within the entire the Immutable list, if found; otherwise, -1.

LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в пределах всего неизменяемого списка.Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static int LastIndexOf(System::Collections::Immutable::IImmutableList<T> ^ list, T item, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public static int LastIndexOf<T> (this System.Collections.Immutable.IImmutableList<T> list, T item, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
static member LastIndexOf : System.Collections.Immutable.IImmutableList<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> int
<Extension()>
Public Function LastIndexOf(Of T) (list As IImmutableList(Of T), item As T, equalityComparer As IEqualityComparer(Of T)) As Integer

Параметры типа

T

Тип элементов списка.The type of items in the list.

Параметры

list
IImmutableList<T> IImmutableList<T> IImmutableList<T> IImmutableList<T>

Список, в котором требуется выполнить поиск.The list to search.

item

Объект, который нужно найти в неизменяемом списке.The object to locate in the Immutable list. Для ссылочных типов допускается значение null.The value can be null for reference types.

equalityComparer
IEqualityComparer<T> IEqualityComparer<T> IEqualityComparer<T> IEqualityComparer<T>

Функция сравнения на равенство, которую нужно использовать для поиска.The equality comparer to use in the search.

Возвраты

Отсчитываемый от нуля индекс последнего вхождения элемента в пределах всего неизменяемого списка, если элемент найден; в противном случае — значение -1.The zero-based index of the last occurrence of item within the entire the Immutable list, if found; otherwise, -1.

LastIndexOf<T>(IImmutableList<T>, T, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32)

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в диапазоне элементов неизменяемого списка начиная с первого элемента и до заданного индекса.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static int LastIndexOf(System::Collections::Immutable::IImmutableList<T> ^ list, T item, int startIndex);
public static int LastIndexOf<T> (this System.Collections.Immutable.IImmutableList<T> list, T item, int startIndex);
static member LastIndexOf : System.Collections.Immutable.IImmutableList<'T> * 'T * int -> int
<Extension()>
Public Function LastIndexOf(Of T) (list As IImmutableList(Of T), item As T, startIndex As Integer) As Integer

Параметры типа

T

Тип элементов списка.The type of items in the list.

Параметры

list
IImmutableList<T> IImmutableList<T> IImmutableList<T> IImmutableList<T>

Список, в котором требуется выполнить поиск.The list to search.

item

Объект, который нужно найти в неизменяемом списке.The object to locate in the Immutable list. Для ссылочных типов допускается значение null.The value can be null for reference types.

startIndex
Int32 Int32 Int32 Int32

Индекс (с нуля) начала диапазона поиска в обратном направлении.The zero-based starting index of the backward search.

Возвраты

Отсчитываемый от нуля индекс последнего вхождения элемента в диапазоне элементов неизменяемого списка начиная с первого элемента и до указанной позиции, если элемент найден; в противном случае — значение -1.The zero-based index of the last occurrence of item within the range of elements in the Immutable list that extends from the first element to index, if found; otherwise, -1.

LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс его последнего вхождения в диапазоне элементов неизменяемого списка начиная с первого элемента и до заданного индекса.Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static int LastIndexOf(System::Collections::Immutable::IImmutableList<T> ^ list, T item, int startIndex, int count);
public static int LastIndexOf<T> (this System.Collections.Immutable.IImmutableList<T> list, T item, int startIndex, int count);
static member LastIndexOf : System.Collections.Immutable.IImmutableList<'T> * 'T * int * int -> int
<Extension()>
Public Function LastIndexOf(Of T) (list As IImmutableList(Of T), item As T, startIndex As Integer, count As Integer) As Integer

Параметры типа

T

Тип элементов списка.The type of items in the list.

Параметры

list
IImmutableList<T> IImmutableList<T> IImmutableList<T> IImmutableList<T>

Список, в котором требуется выполнить поиск.The list to search.

item

Объект, который нужно найти в неизменяемом списке.The object to locate in the Immutable list. Для ссылочных типов допускается значение null.The value can be null for reference types.

startIndex
Int32 Int32 Int32 Int32

Индекс (с нуля) начала диапазона поиска в обратном направлении.The zero-based starting index of the backward search.

count
Int32 Int32 Int32 Int32

Число элементов в диапазоне, в котором выполняется поиск.The number of elements in the section to search.

Возвраты

Отсчитываемый от нуля индекс последнего вхождения элемента в диапазоне элементов неизменяемого списка начиная с первого элемента и до указанной позиции, если элемент найден; в противном случае — значение -1.The zero-based index of the last occurrence of item within the range of elements in the Immutable list that extends from the first element to index, if found; otherwise, -1.

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