私はちょうどC#を学び始めています。私はforループの "-1"が意味するものは何ですか?次のC#コードで "-1"の意味は何ですか?
string[] fruit = { "Apples", "Oranges", "Grapes" };
for (int i = fruit.Length - 1; i >= 0; i--)
{
// Code Here
Console.WriteLine(fruit[i]);
}
私は配列に逆方向に行く方法を見つけ出すしようとしていたと私はそれを行うことができたが、私はちょうどのためのループ内でどのように機能するかを「-1」を知りたいです。それはなぜ必要なのですか?
配列は0から始まりますが、lengthは1から始まるカウントであるため、配列の最後の要素を取得するにはlength-1が必要です。 –
'fruit.Length - 1'。配列の最後の要素... –
原子炉を操作していない場合は、「なぜこのような必要なのか」という多くの質問に対する簡単な答えは、「放置して見てください」です。 –