私はtext
:を持っています"The camel is big"
。次に文字を探し"e"
、次の 2 文字を文字列変数に格納したいので、値をnext1
取得してスペースを格納します。しかし、コンパイラはIndex が array の範囲外であるというメッセージとともに例外をスローします。コードは次のとおりです。"l"
next2
" "
for (int i = 0; i < text.Length; i++)
{
if (text[i]=='e' || text[i]=='E')
{
next1 = text[i + 1].ToString();
next2 = text[i + 2].ToString(); //this throws exception...
}
}
コメントありがとうございます。はいi
、最後のポイントにあるときに発生し、存在しない次の文字を取得しようとします。どうすればそれを防ぐことができますか。私のテキストは大きく、「e」がたまたま最後の文字になることがあります...