首頁 > 後端開發 > C#.Net教程 > 在 C# 中從集合開頭的指定索引建立索引

在 C# 中從集合開頭的指定索引建立索引

WBOY
發布: 2023-09-13 16:05:04
轉載
1108 人瀏覽過

在 C# 中从集合开头的指定索引创建索引

在 C# 中,操作集合是一項頻繁的操作,索引是此過程的關鍵部分。傳統上,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# 中的索引結構

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中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板