【发布时间】:2013-03-10 11:11:49
【问题描述】:
我发起了一个多维数组:
private byte[,] grid = new byte[9, 9];
我想为每个具有现有网格的单元格保存一个包含一些值的字节列表。
我知道 3 维数组在这里会很方便。但由于无效值的列表是动态的,我想使用列表而不是数组。
编辑:在这里给出一些上下文。我正在制作一个数独,它由一个多维数组表示。由于我想以编程方式解决数独问题并且我使用的是回溯算法,因此我需要记住每个单元格无效的数字。
所以每个单元格都应该由一个值和一个列表组成。我可能只是将实际字段作为列表中的第一个值。但永远不知道是否有真正干净的解决方案:)
【问题讨论】:
标签: c# arrays list multidimensional-array