public 構造体[,] 二次配列;
これをクラスのフィールドで宣言しておいて
そのクラスのあるメソッドで
構造体[,] 二次配列 = new 構造体[n,n];
と、newしておいてから、
同じクラスのまた別のメソッドで
二次配列[A、B];
と参照しようとしても、駄目なんですね。
フィールドで宣言しておいても、
newする場所がメソッド内だと、
ローカル参照変数になってしまうんですね。
あー、オブジェクト指向って大変だー!