0
点赞
收藏
分享

微信扫一扫

Unity-List详解

Unity List是一个重要的数据结构,它是Unity引擎中用于存储对象集合的标准容器。List在Unity中广泛应用于保存游戏中的各种组件、对象或者自定义的数据。以下是Unity List的一些关键特性及常用API:

  1. 创建与初始化:

// 创建空列表
List<MyObject> myList = new List<MyObject>();
// 使用泛型创建并初始化
List<int> numbers = new List<int> {1, 2, 3};

  1. 插入元素: add
  • 添加元素到末尾:

myList.Add(new MyObject());

  • 插入特定索引位置:

myList.Insert(0, myNewObject);

  1. 删除元素:Remove 删除某一个
  • 移除最后一个元素:RemoveAt

myList.RemoveAt(myList.Count - 1);

  • 根据值删除第一个匹配项:

myList.RemoveWhere(obj => obj.Value == someValue);

  1. 访问元素:
  • 获取元素:

MyObject item = myList[0];

  • 遍历:

foreach (MyObject obj in myList)
{
    // Do something with obj
}

  1. 修改元素:

myList[0].SomeProperty = newValue;

  1. 判断大小与查找:
  • 获取长度:

int count = myList.Count;

  • 查找元素是否存在:

bool contains = myList.Contains(myObject);

  1. 决定是否有序: 可以使用Sort()方法或者转换为其他有序容器(如SortedList)。


感谢您的阅读,如果喜欢,就帮忙点个赞。

点关注,点个关注不迷路哦!!!谢谢

举报

相关推荐

0 条评论