陣列是指向索引記憶體中位址的指標。此索引是數組的第一個元素。在這裡,索引就像一個偏移量,這個概念甚至早於 C 語言起源。
假設你的陣列元素從 0Xff000 開始,有 5 個元素,如 {35,23,67,88,90}。因此,記憶體中的陣列將如下所示,因為 int 是使用 4 個位元組儲存的。
0Xff000 has 35 0Xff004 has 23 0Xff008 has 67 0Xff012 has 88 0Xff016 has 90
這表示當存取陣列時,零偏移量將是索引 0。
讓我們進一步了解 C# 中零索引的概念 -
以下內容說明 C# 中的陣列以索引 0 開頭 -
/* begin from index 0 */ for ( i = 0; i < 10; i++ ) { num[ i ] = i + 10; }
以上是為什麼 C# 陣列中的索引從零開始?的詳細內容。更多資訊請關注PHP中文網其他相關文章!