📅  最后修改于: 2023-12-03 14:52:14.482000             🧑  作者: Mango
在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格式。