Unity LinkedList的使用方法
时间: 2024-06-13 14:04:55 浏览: 20
Unity中的LinkedList是一种链表数据结构,可以通过AddFirst()、AddLast()等方法添加元素,通过Find()方法遍历查找元素,通过foreach循环遍历所有元素。修改数据可以通过先删除原有元素再添加新元素的方式实现。以下是示例代码:
```csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Demo : MonoBehaviour
{
LinkedList<int> table;
void Start()
{
table = new LinkedList<int>();
table.AddFirst(123);
table.AddLast(456);
// 遍历查找元素
LinkedListNode<int> march = table.Find(123);
Debug.Log(march.Value);
// 遍历所有元素
foreach (int item in table)
{
Debug.Log(item);
}
// 修改数据
LinkedListNode<int> node = table.Find(123);
table.Remove(node);
table.AddFirst(789);
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)