私は2次元配列を持っています:
object[,] cells;
初期化後、真ん中に長方形の範囲を挿入したいと思います。次に、スペースを空けるために、長方形のブロックを下または右にシフトする必要があります。(Excelで行うように)
上記のデータ構造では、これはそれほど簡単ではないようです。だろう、
List < List < object > >
これらの種類の操作を処理しやすくなります(そのような操作は多数存在する可能性があるため、パフォーマンスは非常に重要です)。
私は2次元配列を持っています:
object[,] cells;
初期化後、真ん中に長方形の範囲を挿入したいと思います。次に、スペースを空けるために、長方形のブロックを下または右にシフトする必要があります。(Excelで行うように)
上記のデータ構造では、これはそれほど簡単ではないようです。だろう、
List < List < object > >
これらの種類の操作を処理しやすくなります(そのような操作は多数存在する可能性があるため、パフォーマンスは非常に重要です)。