IndexOfメソッドで二回目に出てきたものの位置
解決したいこと
string str = "Qiita";
int index = str.IndexOf("i");
上のコードでは先頭から最初に見つけた"i"の場所で1が返ってきますが
最初の"i"を飛ばして次に見つけた"i"の場所を取るやり方を教えていただきたいです。
=この場合2を返したい
自分で試したこと
最初に見つけた文字を消せばいけなくもなかったんですけど後々にその文字列をそのまま使いたいので
できれば文字列を消さないやり方を教えてほしいです。
1