📌  相关文章
📜  创建一个列表 c# (1)

📅  最后修改于: 2023-12-03 15:36:52.935000             🧑  作者: Mango

创建一个列表 C#

在C#编程中,列表(List)是一个非常常用的数据结构,可以用于存储类型相同的元素,并支持添加、删除、遍历等操作。以下是如何创建一个列表的详细介绍。

创建空列表

创建一个空的列表非常简单,可以使用List<T>类,其中T表示要存储的元素类型。例如,创建一个整数类型的列表,可以使用以下代码:

List<int> list = new List<int>();

此时,list列表是一个空列表,没有任何元素。可以通过Add()方法向列表中添加元素。

创建带有初始值的列表

有时候,我们需要创建一个列表并初始化它的值。通常情况下,可以使用以下语法:

List<int> list = new List<int> { 1, 2, 3, 4 };

此时,list列表中包含了4个整数元素:1、2、3、4。需要注意的是,初始化列表时,必须将元素用逗号分隔,且逗号之后不能有空格。

列表的常用操作
添加元素

向列表中添加元素可以使用Add()方法或AddRange()方法。Add()方法用于向列表中添加一个元素,AddRange()方法用于向列表中添加一个集合。

List<int> list = new List<int>();
list.Add(1); // 向列表中添加一个整数元素1
list.AddRange(new int[]{2, 3, 4}); // 向列表中添加一个整数集合{2, 3, 4}
删除元素

从列表中删除元素也非常容易,可以使用Remove()方法或RemoveAt()方法。Remove()方法用于删除列表中的一个元素,RemoveAt()方法用于删除列表中指定索引的元素。

List<int> list = new List<int> { 1, 2, 3, 4 };
list.Remove(1); // 从列表中删除元素1
list.RemoveAt(1); // 从列表中删除索引为1的元素
遍历列表

遍历列表可以使用foreach循环或for循环。

List<int> list = new List<int> { 1, 2, 3, 4 };
foreach (int i in list)
{
    Console.WriteLine(i);
}

for (int i = 0; i < list.Count; i++)
{
    Console.WriteLine(list[i]);
}
其他常用操作

列表还支持以下常用操作:

  • Clear()方法:清空列表中的所有元素
  • Contains()方法:判断列表中是否包含指定元素
  • IndexOf()方法:返回指定元素的索引位置
  • Insert()方法:将一个元素插入到指定位置