PG日誌

各記事はブラウザの横幅を1410px以上にすると2カラムの見出しが表示されます。なるべく横に広げてみてください。

2020-02-20から1日間の記事一覧

C#で2次元配列を管理するクラスを作成する

2Dでマップを扱うときに2次元配列を良く扱うと思いますが、定型的な処理を配列に対して行うことが多いのでライブラリ化してみました。 こんな感じのイメージの並び順の2次元配列を想像して書いています。 確認環境 実装コード Map2Dクラス Map2Diクラス 使い…

【C#】2次元配列から2次元配列を切り出す

タイトルの通りなのですが、絵にするとこんな感じです。 以下のような2次元配列があった時に 以下のようにある部分を範囲選択して切り取り新しい2次元配列を作成する処理になります。 実装コード ArrayUtilityクラス 使い方 ArrayExtension:拡張メソッド版 …