タイトル : Re^5: 2次元配列のソート 投稿日 : 2003/09/05(Fri) 10:07 投稿者 : よねKEN
> やりたいことは、下記のように行いたいのです。 > X(2,2)の2次元の配列があり > データとして > X(0, 1) = "aaa" > X(0, 2) = "ccc" > X(1, 0) = "ddd" > X(1, 1) = "bbb" > が格納されていて、これらをソートして1次元の配列にしたいのです。 こういうことは一番最初に書いておきましょうよ。話がまったく違ってきます。 > Y(0) = "aaa" > Y(1) = "bbb" > Y(2) = "ccc" > Y(3) = "ddd" > としたいのです。 2次元配列をまず1次元配列にコピーしてからArray.Sortすればいいだけでは? 試していないので2次元配列が使えるかどうかわかりませんが、 Array.Copyメソッドで2次元→1次元のコピーができるかもしれません。(できないかもしれません) できない場合は、地道にFor文でコピーして下さい。 |