C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 45 を表示中)
■23887 / )  Re[4]: 複数キーによるソートについて
□投稿者/ 鶏唐揚 (286回)-(2008/08/23(Sat) 09:54:40)
2008/08/23(Sat) 09:55:08 編集(投稿者)
>分類と利用されてる環境がちょっと一致しないような…プロジェクトが2005を対象にしたものと考えてよろしいでしょうか?
単純に項目にVB2008がない&「VB.NET」とあるのでVB2008も含まれる と考えての選択ではないでしょうか。

もしターゲットが.NETFramework3.5であればLINQ使えば楽です。

Key1の昇順かつKey2の降順で並べてみます


Dim SortedDatas = From n In Datas _
                  Order By n.Key1 Ascending, n.Key2 Descending

For i As Integer = 0 To Datas.Length - 1
    Datas(i) = SortedDatas(i)
Next


ただし構造体メンバーに参照型が含まれると、Forループでのコピー時に
注意が必要です。

返信 編集キー/


管理者用

- Child Tree -