tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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文でコピーして下さい。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。