将大小设置为对象列表列表

时间:2017-12-13 02:19:03

标签: c# list

如何将大小设置为对象列表列表?在我运行程序之前我不知道。我想将它设置为m - 行,n - 列,取决于用户输入。

"styles": [
  "styles/styles.css"
]
这样的东西......可能吗?仅限2维

public class MyCLass
{
//...
}

List<List<MyClass>> exampleList = new List<List<MyClass>>();

1 个答案:

答案 0 :(得分:0)

如果您有两个变量填充了用户mn的值,并且您想要一个m x n个存储位置的矩阵,那么您只需使用:

var matrix = new MyClass[m][n];

对于矩阵,您不会使用ListList<List>,因为矩阵具有固定大小,矩阵中的项目保留在分配给它们的位置,而列表则设计为在添加或删除对象时增长和缩小,列表中的项目可以更改位置。