list クラス : IndexOfByVal(class,int) メソッド

説明

値として一致する最初の子のインデックスを返します。

構文

listIndex.IndexOfByVal(class search, int startPosition)

引数

クラス名前説明
classsearch検索するインスタンス。
intstartPosition検索開始位置。

返り値

クラス説明
intインデックス。

サンプルコード

1:

list{string} stringList = new list{string}();

2:

stringList.Add("a");

3:

stringList.Add("b");

4:

stringList.Add("a");

5:

int index = stringList.IndexOfByVal("a", 1); // 結果(index)は、2。

注意

このメソッドは、指定された位置から、リストの末尾へ向かって検索します。

第一引数と同じ値を持つ要素がリストの中に存在するならば、0以上を返します。さもなければ-1を返します。

この方法は、値として等価性を比較します。参照として等価性を比較しないことに注意してください。

このメソッドの第一引数は、int、long、real、string、およびbool型で意味を持ちます。他の型で意味を持ちません。

第二引数がゼロ未満か、listの要素数以上の場合は、UnknownException(ArgumentOutOfRangeException)がスローされます。

参照リンク

無し

Copyright © Rice All rights reserved.