ReadOnlyCollection<T>.IndexOf(T) メソッド

定義

ReadOnlyCollection<T> 全体から指定したオブジェクトを検索し、最初に見つかったオブジェクトのインデックス (0 から始まる) を返します。

public:
 virtual int IndexOf(T value);
public int IndexOf (T value);
abstract member IndexOf : 'T -> int
override this.IndexOf : 'T -> int
Public Function IndexOf (value As T) As Integer

パラメーター

value
T

List<T> 内で検索するオブジェクト。 参照型の場合は null の値を使用できます。

戻り値

Int32

ReadOnlyCollection<T> 全体を対象に item を検索し、見つかった場合は、インデックス番号の最も小さい要素の 0 から始まるインデックス番号、それ以外の場合は -1。

実装

注釈

最初の ReadOnlyCollection<T> 要素から始まり、最後の要素で終わる順に検索されます。

このメソッドは、既定の比較子 EqualityComparer<T>.Defaultを使用して等価性を判断します。

このメソッドは線形検索を実行します。したがって、このメソッドは O(n) 演算ですCount。ここでn

適用対象

こちらもご覧ください