在 C# 中,操作集合是一項頻繁的操作,索引是此過程的關鍵部分。傳統上,C# 中的索引從集合的開頭開始,這是非常直觀和直接的。本文將引導您完成在 C# 中從集合開頭的指定位置建立索引的過程。
在 C# 中,您可以使用索引來存取陣列或集合中的元素。索引過程從集合的開頭開始,第一個元素位於索引 0 處。每個後續元素的索引都比前一個元素大 1。
這是 C# 中傳統索引的範例 -
using System; class Program { static void Main() { int[] numbers = { 1, 2, 3, 4, 5 }; Console.WriteLine(numbers[0]); // Outputs: 1 Console.WriteLine(numbers[2]); // Outputs: 3 } }
在此範例中,我們使用索引來存取數字數組的第一個和第三個元素。
1 3
C# 8.0 引入了 Index 結構,它可以表示「從開始」或「從結束」索引。正如您所期望的那樣,您可以透過提供非負整數值來建立「從頭開始」索引。
這是一個例子 -
using System; class Program { static void Main() { int[] numbers = { 1, 2, 3, 4, 5 }; int i1 = 2; // "from start" index Console.WriteLine(numbers[i1]); // Outputs: 3 } }
在此範例中,i1 是「從頭開始」索引。當我們列印該索引處的元素時,我們得到 3。
3
您可以將 Index 結構與任何支援索引的類型一起使用,包括陣列、字串和各種集合類別 -
using System; using System.Collections.Generic; class Program { static void Main() { List<int> numbers = new List<int> { 1, 2, 3, 4, 5 }; int i = 2; Console.WriteLine(numbers[i]); // Outputs: 3 } }
在此範例中,我們建立一個「從頭開始」索引 i,然後使用它來存取清單編號中的元素。
3
從集合開頭的指定位置建立索引是 C# 程式設計的基本功能。此功能雖然簡單,但卻構成了涉及陣列和集合操作的許多操作的支柱。理解這個概念將有助於用 C# 編寫更有效率、更易讀的程式碼。
以上是在 C# 中從集合開頭的指定索引建立索引的詳細內容。更多資訊請關注PHP中文網其他相關文章!