📜  如何在 C# Unity 中创建列表 - C# (1)

📅  最后修改于: 2023-12-03 14:52:14.482000             🧑  作者: Mango

如何在 C# Unity 中创建列表

在C# Unity中,列表(List)是一种非常常见和有用的数据结构,它可以存储一组不同类型的数据并提供了方便的操作方法。本文将介绍如何在C# Unity中创建列表。

引入命名空间

在使用列表之前,需要先引入 System.Collections.Generic 命名空间,该命名空间提供了列表类 List<T> 的定义。

using System.Collections.Generic;
创建一个列表

要创建一个列表,需要使用 List<T> 类的构造函数来实例化一个列表对象。T 是列表中元素的类型。例如,要创建一个 int 类型的列表,可以使用以下代码:

List<int> numberList = new List<int>();
添加元素到列表中

列表提供了 Add 方法用于向列表中添加新的元素。

numberList.Add(1);
numberList.Add(2);
numberList.Add(3);
删除元素

列表提供了多种方法来删除列表中的元素。常用的方法有:

  • Remove:根据指定的元素值删除一个元素。
  • RemoveAt:根据索引位置删除一个元素。
numberList.Remove(2);     // 从列表中删除值为 2 的元素
numberList.RemoveAt(0);   // 删除索引为 0 的元素
访问列表元素

可以使用索引来访问列表中的元素,并对它们进行读取或修改。

int firstElement = numberList[0];   // 获取第一个元素
numberList[1] = 10;                 // 修改第二个元素的值
列表的长度

可以使用 Count 属性来获取列表的长度,即列表中包含的元素个数。

int length = numberList.Count;
遍历列表

可以使用 foreach 循环来遍历列表中的所有元素。

foreach (int num in numberList)
{
    Debug.Log(num);
}
其他常用操作

列表还提供了很多其他常用的方法,包括:

  • Contains:判断列表中是否包含指定的元素。
  • Clear:清空列表中的所有元素。
  • Sort:对列表中的元素进行排序。
总结

以上就是在C# Unity中创建列表的基本操作方法。通过使用列表,我们可以方便地管理一组数据,并进行各种常见的操作。

以上代码片段为markdown格式。