unity 获取list中的序号
时间: 2024-10-14 20:14:05 浏览: 25
在Unity中,如果你有一个List<T>类型的变量并想要获取列表元素的索引,你可以通过简单的迭代或者使用List<T>.IndexOf()方法来实现。这里是一个基本的例子:
```csharp
List<int> myList = new List<int>() { 1, 2, 3, 4, 5 }; // 创建一个整数列表
// 使用foreach循环获取每个元素及其索引
for (int i = 0; i < myList.Count; i++)
{
int index = i;
Debug.Log("Element " + myList[i] + " has index " + index);
}
// 或者直接使用IndexOf方法查找某个元素的索引
int elementToFind = 3;
int indexOfElement = myList.IndexOf(elementToFind);
if (indexOfElement != -1)
{
Debug.Log("Element " + elementToFind + " is at index " + indexOfElement);
}
```
阅读全文