获取 C# 中列表的最后一个元素

Muhammad Maisam Abbas 2024年2月16日
  1. 使用 C# 中的 List.Count 属性获取列表的最后一个元素
  2. 在 C# 中使用 LINQ 方法获取列表的最后一个元素
获取 C# 中列表的最后一个元素

本教程将讨论获取 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 中。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

相关文章 - Csharp List