list クラス : LastIndexOfByVal(class,int) メソッド
説明
値として一致する最後の子のインデックスを返します。
構文
listInstance.LastIndexOfByVal(class search, int startPosition)
引数
クラス | 名前 | 説明 |
class | search | 検索するインスタンス。 |
int | startPosition | 検索開始位置。 |
返り値
クラス | 説明 |
int | インデックス。 |
サンプルコード
1: | list{string} stringList = new list{string}(); |
2: | stringList.Add("a"); |
3: | stringList.Add("b"); |
4: | stringList.Add("a"); |
5: | int index = stringList.LastIndexOfByVal("a", 1); // 結果(index)は、0。 |
注意
このメソッドは、指定された位置から、リストの先頭へ向かって検索します。
第一引数と同じ値を持つ要素がリストの中に存在するならば、0以上を返します。さもなければ-1を返します。
この方法は、値として等価性を比較します。参照として等価性を比較しないことに注意してください。
このメソッドの第一引数は、int、long、real、string、およびbool型で意味を持ちます。他の型で意味を持ちません。
第二引数がゼロ未満か、listの要素数以上の場合は、UnknownException(ArgumentOutOfRangeException)がスローされます。
参照リンク
無し