【发布时间】:2017-06-11 23:31:24
【问题描述】:
我正在尝试创建具有两列但行数未知的二维整数数组。我知道为了创建 2D 数组本身,我执行以下操作:
List<List<int>> myList = new List<List<int>>();
但是如何修改它以指定列数?我如何向这个数组添加一行?
【问题讨论】:
-
很难理解您的问题。您能否向我们展示您计划在此处存储的一些数据示例?列数可以改变还是一旦设置就固定?行数可以改变还是一旦设置就固定?第 1 列的行数可以与第 2 列不同吗?
-
这是一个很好的问题/答案,你应该看看stackoverflow.com/a/6723318/6328256
-
像你得到它一样使用列表。如果您只使用 to 列,那么只需使用两个。无需明确设置两个。如果您在将两个元素添加到当前列表后继续移动到下一个列表,则它可以正常工作。