我正在研究Unity游戏,我正在尝试编写一些惯用的c#代码。
编写大小永远不会改变的对象集合的最佳方法是什么?
static List<int> myList = new List<int>(new List<int> { 1, 2, 3 });
或
myList[int]= new int[] { 1, 2, 3 };
答案 0 :(得分:3)
对于初学者:数组,static
关键字和List
是3个不同的东西;这使你的问题标题有点奇怪。要回答正文中提出的问题,(“编写大小永远不会改变的对象集合的最佳方法是什么?”)使用数组但使用正确的语法:int myList[] = new int[3] { 1, 2, 3 };
如果尺寸没有变化,List
就是矫枉过正。
最后,它是static
是否取决于您想要使用它的内容,并且不应该与它是List
还是数组有关。