不,请尝试使用强类型列表。
例如:
而不是使用
int[] myArray = new int[2];myArray[0] = 1;myArray[1] = 2;
您可以这样做:
List<int> myList = new List<int>();myList.Add(1);myList.Add(2);
列表使用数组存储数据,因此您可以
linkedList通过添加和删除项目而不必担心 手动 更改其大小,从而获得数组带来的速度优势和便利。
但这并不意味着数组的大小(在本例中为
List)不会更改-因此,手动强调单词。
一旦阵列达到其预定义的大小,JIT就会在堆上分配两倍于该大小的新阵列,并在现有阵列之间进行复制。



