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

定義

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

C#
public int IndexOf (T value);

パラメーター

value
T

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

戻り値

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

実装

注釈

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

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

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

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください