HOWTO · Csharp

獲取 C# 中列表的最後一個元素

有兩種主要方法可用於獲取 C# 中列表的最後一個元素,即 LINQ 中的 List.Count 屬性和 List()函式。

本頁內容

本教程將討論獲取 C# 中列表的最後一個元素的方法。

使用 C# 中的 List.Count 屬性獲取列表的最後一個元素

List.Count 屬性給出了 C# 中列表內元素的數量。我們可以通過從 List.Count 值中減去 1 來獲得列表的最後一個索引。然後,我們可以使用此索引找到列表的最後一個元素。

using System;
using System.Collections.Generic;
using System.Linq;

namespace last_element_of_list {
  class Program {
    static void Main(string[] args) {
      List<string> slist = new List<string> { "value1", "value2", "value3" };
      string last = slist[slist.Count - 1];
      Console.WriteLine(last);
    }
  }
}

輸出:

value3

在上面的程式碼中,我們使用 C# 中的 slist.Count 屬性將字串 slist 列表的最後一個元素儲存在字串變數 last 中。我們用 slist.Count - 1 計算了 slist 的最後一個索引,並將元素儲存在 last 字串中的那個索引處。

在 C# 中使用 LINQ 方法獲取列表的最後一個元素

LINQ 用於對 C# 中的資料結構執行查詢操作。LINQ 中的 Last() 函式獲取資料結構的最後一個元素。我們可以使用 Last() 函式來獲取列表的最後一個元素。

using System;
using System.Collections.Generic;
using System.Linq;

namespace last_element_of_list {
  class Program {
    static void Main(string[] args) {
      List<string> slist = new List<string> { "value1", "value2", "value3" };
      string last = slist.Last();
      Console.WriteLine(last);
    }
  }
}

輸出:

value3

在上面的程式碼中,我們使用 C# 中的 slist.Last() 屬性將字串 slist 列表的最後一個元素儲存在字串變數 last 中。