IndexOutOfRangeException を発生させるこのメソッドがあります。理由を理解するのを手伝ってもらえますか?
public string FlipString(string inTxt)
{
StringBuilder outTxt = new StringBuilder();
for (int i = inTxt.Length; i > 0; i--)
{
char ch = inTxt[i];
outTxt.Append(ch);
}
Console.WriteLine(outTxt.ToString());
return outTxt.ToString();
}
メソッドはこのように書かなければなりません(例外なし)