ImmutableList<T>.Builder.LastIndexOf メソッド

定義

オーバーロード

LastIndexOf(T)

変更できないリスト全体から、指定したオブジェクトを検索し、最後に見つかったオブジェクトの 0 から始まるインデックスを返します。Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

LastIndexOf(T, Int32)

変更できないリストのうち、最初の要素から指定したインデックスまでの要素範囲の中で、指定したオブジェクトを検索し、最後に出現する位置の 0 から始まるインデックス番号を返します。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, Int32, Int32)

変更できないリストのうち、指定した要素数が含まれ、指定したインデックスの位置で終了する要素範囲の中で、指定したオブジェクトを検索し、最後に出現する位置の 0 から始まるインデックス番号を返します。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 contains the specified number of elements and ends at the specified index.

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

変更できないリストのうち、指定した要素数が含まれ、指定したインデックスの位置で終了する要素範囲の中で、指定したオブジェクトを検索し、最後に出現する位置の 0 から始まるインデックス番号を返します。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 contains the specified number of elements and ends at the specified index.

LastIndexOf(T)

変更できないリスト全体から、指定したオブジェクトを検索し、最後に見つかったオブジェクトの 0 から始まるインデックスを返します。Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list.

public:
 int LastIndexOf(T item);
public int LastIndexOf (T item);
member this.LastIndexOf : 'T -> int
Public Function LastIndexOf (item As T) As Integer

パラメーター

item
T

変更できないリスト内で検索するオブジェクト。The object to locate in the immutable list. 参照型の場合は null の値を使用できます。The value can be null for reference types.

戻り値

見つかった場合は、変更できないリスト全体で最後に見つかった item の 0 から始まるインデックス。それ以外の場合は -1。The zero-based index of the last occurrence of item within the entire immutable list, if found; otherwise, -1.

LastIndexOf(T, Int32)

変更できないリストのうち、最初の要素から指定したインデックスまでの要素範囲の中で、指定したオブジェクトを検索し、最後に出現する位置の 0 から始まるインデックス番号を返します。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:
 int LastIndexOf(T item, int startIndex);
public int LastIndexOf (T item, int startIndex);
member this.LastIndexOf : 'T * int -> int
Public Function LastIndexOf (item As T, startIndex As Integer) As Integer

パラメーター

item
T

変更できないリスト内で検索するオブジェクト。The object to locate in the immutable list. 参照型の場合は null の値を使用できます。The value can be null for reference types.

startIndex
Int32

後方検索の開始位置を示す 0 から始まるインデックス。The zero-based starting index of the backward search.

戻り値

見つかった場合は、変更できないリストにおいて、最初の要素から item までの要素範囲内で最後に見つかった index の 0 から始まるインデックス。それ以外の場合は -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, Int32, Int32)

変更できないリストのうち、指定した要素数が含まれ、指定したインデックスの位置で終了する要素範囲の中で、指定したオブジェクトを検索し、最後に出現する位置の 0 から始まるインデックス番号を返します。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 contains the specified number of elements and ends at the specified index.

public:
 int LastIndexOf(T item, int startIndex, int count);
public int LastIndexOf (T item, int startIndex, int count);
member this.LastIndexOf : 'T * int * int -> int
Public Function LastIndexOf (item As T, startIndex As Integer, count As Integer) As Integer

パラメーター

item
T

変更できないリスト内で検索するオブジェクト。The object to locate in the immutable list. 参照型の場合は null の値を使用できます。The value can be null for reference types.

startIndex
Int32

後方検索の開始位置を示す 0 から始まるインデックス。The zero-based starting index of the backward search.

count
Int32

検索対象の範囲内にある要素の数。The number of elements in the section to search.

戻り値

見つかった場合は、変更できないリストにおいて、item 個の要素が含まれていて count で終了する要素範囲内で最後に見つかった index の 0 から始まるインデックス。それ以外の場合は -1。The zero-based index of the last occurrence of item within the range of elements in the immutable list that contains count number of elements and ends at index, if found; otherwise, -1.

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

変更できないリストのうち、指定した要素数が含まれ、指定したインデックスの位置で終了する要素範囲の中で、指定したオブジェクトを検索し、最後に出現する位置の 0 から始まるインデックス番号を返します。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 contains the specified number of elements and ends at the specified index.

public:
 int LastIndexOf(T item, int startIndex, int count, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public int LastIndexOf (T item, int startIndex, int count, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
member this.LastIndexOf : 'T * int * int * System.Collections.Generic.IEqualityComparer<'T> -> int
Public Function LastIndexOf (item As T, startIndex As Integer, count As Integer, equalityComparer As IEqualityComparer(Of T)) As Integer

パラメーター

item
T

変更できないリスト内で検索するオブジェクト。The object to locate in the immutable list. 参照型の場合は null の値を使用できます。The value can be null for reference types.

startIndex
Int32

検索の開始位置を示す 0 から始まるインデックス。The zero-based starting index of the search. 空のリストでは 0 (ゼロ) は有効です。0 (zero) is valid in an empty list.

count
Int32

検索する要素数。The number of elements to search.

equalityComparer
IEqualityComparer<T>

要素が等しいかどうかを比較するために使用する、値の比較子。The value comparer to use for comparing elements for equality.

戻り値

見つかった場合は、変更できないリストにおいて、index から始まって count 個の要素が含まれる要素範囲内で最初に見つかった項目の 0 から始まるインデックス。それ以外の場合は -1。The zero-based index of the first occurrence of item within the range of elements in the immutable list that starts at index and contains count number of elements, if found; otherwise, -1

適用対象