次の方法で共有


BindingSource.IndexOf(Object) メソッド

定義

指定したオブジェクトを検索し、リスト全体でそのオブジェクトが最初に見つかった位置のインデックスを返します。

public:
 virtual int IndexOf(System::Object ^ value);
public virtual int IndexOf (object value);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Overridable Function IndexOf (value As Object) As Integer

パラメーター

value
Object

Object プロパティで表される基底のリストで検索する List。 値として null を指定できます。

戻り値

Int32

最初に見つかった value パラメーターの 0 から始まるインデックス。value がリストにない場合は -1。

実装

注釈

実装は基になるリストの IndexOf メソッドに依存しますが、通常は次の特性が適用されます。

  • 最初の List 要素から始まり、最後の要素で終わる検索が行われます。

  • 基になるメソッドは線形検索を実行します。したがって、平均実行時間はプロパティの Count 値に比例します。

  • 基になるメソッドは、メソッドを呼び出すことによって等価性を Equals 判断します。

適用対象

こちらもご覧ください