string クラス : LastIndexOf(string,int) メソッド

説明

呼び出し元の文字列で指定した文字列が最後に出現する位置のインデックスを取得します。

指定された文字位置から先頭に向かって検索します。

構文

stringInstance.LastIndexOf(string searchString, int startPosition)

引数

クラス名前説明
stringsearchString検索文字列
intstartPosition検索開始位置

返り値

クラス説明
int見つかった位置のインデックス。

サンプルコード

1:

string str = "abcba";

2:

int index = str.LastIndexOf("b",2); // 結果(index)は、1。

注意

System.String.LastIndexOf(String,int)のラッパーです。

ただし、このメソッドは、UTF-8のサロゲートペア文字をサポートしています。 つまり、インデックスを文字数で返します。 バイト数ではないことにご注意ください。

インデックスはゼロベースです。

見つからない場合は、-1を返します。

参照リンク

Copyright © Rice All rights reserved.