我想以最有效的方式初始化一个带有空List的List数组.
这样做的正确方法是什么?
List<int>[] neighbour = new List<int>[10]; // this does not create the List
for (int i = 0 ; i < neighbour.Length ; ++i)
neighbour[i] = new List<int>(); // is that really efficient ?
Run Code Online (Sandbox Code Playgroud)
试试这个:
var neighbour = Enumerable.Range(0, 10).Select(x=> new List<int>()).ToArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
63 次 |
| 最近记录: |