【发布时间】:2012-08-09 06:22:31
【问题描述】:
我有一个二维数组:
object[,] cells;
初始化后,我想在中间插入一个矩形范围。 然后为了腾出空间,我需要向下或向右移动一个矩形块。 (就像你在 Excel 中所做的那样)
使用上面的数据结构,这似乎不是很容易。 会不会,
List < List < object > >
更容易处理这类操作(可能有很多这样的操作,所以性能真的很重要)?
【问题讨论】:
-
“向右移动 [...] 另一个块”是什么意思?你有例子给我们看吗?
-
抱歉,需要向下或向右移动,具体取决于单独的逻辑。我已经更新了问题。
标签: c# arrays list data-structures multidimensional-array