嘿,我剛剛開始學習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」的作品for循環。爲什麼有必要?
數組是從零開始的,但長度是從一開始的一個計數,所以您需要length-1來獲取數組中的最後一個元素。 –
'fruit.Length - 1'。數組的最後一個元素... –
對於許多「爲什麼這是必要的」問題的簡單回答,如果你不操作核反應堆的話,就是「離開並看到」。 –