次の配列があります。
public string reArrange(string s)
{
char[] array = s.ToCharArray();
int length = array.Length;
char[] arranged = new char[length];
for (int i = 0; i < length; i++)
{
int newposition = length - i;
arranged[newposition] = array[i];
}
return new string(arranged);
}
しかし、上記の方法では次のエラーが発生します。
System.IndexOutOfRangeException: インデックスが配列の範囲外でした。
では、何が間違っているのでしょうか?