- 2014/8/30 08:37
C#、VB.NETのString.IndexOfメソッドを実際に動かした時の挙動を確認できます。
ベースとなる文字列、値と検索の開始位置、文字数などを入力し実行ボタンをクリックすると、値が最初に出現する0から始まるインデックスを実行結果に表示します。
以下にString.IndexOfの挙動をまとめました。「試す」ボタンをクリックすると、書式を入力エリアにコピーしますので、実際の動きを確認することができます。
●書式一覧
●書式一覧
取得内容 | 書式 | 結果 | 試す |
"ABCBA"から"A"のインデックスを取得 | "ABCBA".IndexOf("A"); | 0 | |
"ABCBA"から"A"のインデックスを取得。検索は"C"の位置から行う | "ABCBA".IndexOf("A", 2); | 4 | |
"ABCBA"から"A"のインデックスを取得。検索は"C"の位置から3文字分行う | "ABCBA".IndexOf("A", 2, 3); | 4 | |
"ABCBA"から"A"のインデックスを取得。検索は"C"の位置から2文字分行う | "ABCBA".IndexOf("A", 2, 2); | -1 |