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 の値を使用できます。

戻り値

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

実装

注釈

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

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

このメソッドは線形検索を実行します。したがって、このメソッドは O(n) 操作であり、 は nCountです。

適用対象

こちらもご覧ください