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 できます。

返品

value全体で最初に出現するReadOnlyCollection<T>の 0 から始まるインデックス (見つかった場合)。 それ以外の場合は -1。

実装

注釈

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

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

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

適用対象

こちらもご覧ください