Webサービス呼び出しから以下のようにArrayListを送信しています:
private ArrayList testList = new ArrayList();
次のような値を格納します:
"xyz (pound) (4545)"
"abc (in) (346)"
"def (off) (42424)"
私は2つの理由でこれを使用します:
1:ASP.NET1.1フレームワークでこの値をフェッチする必要があります。
2:testList.Sort();を使用します。送信する前に。
しかし今、私はこれらの値を次のように送信したいと思います:
"xyz" "pound" "4545"
"abc" "in" "346"
"def" "off" "42424"
だから私は以下のような方法を見つけました:
string[][] data = { new string[]{"xyz", "pound", "4545"},
new string[]{"abc", "in", "346"},
new string[]{"def", "off", "42424"}};
質問は:どうすれば効果的に並べ替えることができますか?またはこれに対処するためのより良い方法はありますか?
並べ替えは最初の要素に基づいて行われます:
abc
def
xyz