string クラス : IndexOf(string) メソッド
説明
呼び出し元の文字列で指定した文字列が最初に出現する位置のインデックスを取得します。
検索は、文字列の先頭から開始されます。
構文
stringInstance.IndexOf(string searchString)
引数
クラス | 名前 | 説明 |
string | searchString | 検索文字列 |
返り値
クラス | 説明 |
int | 見つかった位置のインデックス。 |
サンプルコード
1: | string str = "abcba"; |
2: | int index = str.IndexOf("b"); // 結果(index)は、1。 |
注意
System.String.IndexOf(String)のラッパーです。
ただし、このメソッドは、UTF-8のサロゲートペア文字をサポートしています。 つまり、インデックスを文字数で返します。 バイト数ではないことにご注意ください。
インデックスはゼロベースです。
見つからない場合は、-1を返します。