コンストラクターで宣言された 2D ジャグ配列を持つクラスがあり、そのクラスには GetXY と SetXY という 2 つのメソッドがあり、その配列を変更します。
ただし、これらのメソッドを使用する必要があるのか、実際にグリッドをパブリックとして宣言する必要があるのか はわかりません。つまり、次のように、配列の値を設定および読み取る方法が 2 つあります。
ProceduralGrid pg = new ProceduralGrid(10, 10);
pg.grid[0][0] = 2;
pg.SetXY(0, 0, 2);
どちらを使用する必要がありますか? その理由は?