2次元配列で作ったものを
クラスや構造体で使いたい場合、メンバ変数をどうやって割り当てればいいのですか?
hoge.name=array[x, 1];
hoge.tell=array[x, 2];
hoge.sex=array[x, 3];
・・・・のように総当りでセットしなきゃなりませんか?

{name,tell,sex,・・・・・・}というメンバ変数名の配列一つ与えれば
そのままarray[x, 1]のものが hoge.nameとして使えるようになりませんか?

エクセルで言うと、列名行の有無の差なんですけど。
セル指定が行列番号でも列名でもどちらでも使えるという感じ。