Unity c#Array vs Static List

时间:2017-03-08 18:57:30

标签: c# unity3d unity5

我正在研究Unity游戏,我正在尝试编写一些惯用的c#代码。

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

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

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

1 个答案:

答案 0 :(得分:3)

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

如果尺寸没有变化,List就是矫枉过正。

最后,它是static是否取决于您想要使用它的内容,并且不应该与它是List还是数组有关。