如何设置new List<List<Brick>>();
的容量为(10,12)?
这样的事情无法编译:{{1}}我在搜索时没有找到与此相关的任何内容。
答案 0 :(得分:2)
您可以在构建列表时设置列表的容量。
首先,您可以通过在其构造函数中指定容量来创建容量为12的外部列表。
然后,循环浏览并将12个容量列表10添加到外部列表中。
如果您的外部列表可能包含一些列表&lt; 12,那么你只需确保每次添加新的内部列表时都指定其容量。
编辑:外部列表的声明应为:
List<List<Brick>> outer = new List<List<Brick>>(12);
答案 1 :(得分:1)
List<List<Brick>> bricks = new List<List<Brick>>{
new List<Brick>(12),
new List<Brick>(12),
new List<Brick>(12),
// ...
new List<Brick>(12),
};