Unity c# 数组与静态列表

Unity c# Array vs Static List

我正在开发 Unity 游戏,我正在尝试编写一些地道的 C# 代码。

编写大小永远不会改变的对象集合的最佳方法是什么?

static List<int> myList = new List<int>(new List<int> { 1, 2, 3 });

myList[int]= new int[] { 1, 2, 3 };

对于初学者:数组、static 关键字和 List 是 3 个不同的东西;这使您的问题标题有点奇怪。要回答 body 中提出的问题,( 编写大小永远不会改变的 objects 的 collection 的最佳方法是什么?" ) 使用数组但使用正确的语法:int myList[] = new int[3] { 1, 2, 3 };

如果大小没有变化,List 就太过分了。

最后,是不是static取决于你想用它做什么,应该与它是List还是数组没有任何关系。