dictionary クラス : SortByKey(bool) メソッド

説明

呼び出し元連想配列をキーでソートした新しい連想配列を取得します。

構文

dictionaryInstance.SortByKey(bool oeder)

引数

クラス名前説明
boolorder並び順。

返り値

クラス説明
some dictionaryキーでソートされた新しい連想配列。

サンプルコード

dictionary{int} orgDic = new dictionary{int}();

orgDic.Add("c", 1);

orgDic.Add("a", 2);

orgDic.Add("b", 3);

dictionary{int} ascDic = orgDic.SortByKey(true);

// order of the ascDic is "a"/2, "b"/3, "c"/1.

dictionary{int} descDic = orgDic.SortByKey(false);

// order of the descDic is "c"/1, "b"/3, "a"/2.

注意

このメソッドはVer 1.1.0.0 で追加されました。

引数が true の場合、返り値の連想配列は昇順にソートされます。

引数が false の場合、返り値の連想配列は降順にソートされます。

呼び出し元連想配列をキーでソートした新しい連想配列が返ります。呼び出し元の連想配列の並び順は変化しません。

返り値の連想配列は呼び出し元の浅いコピーです。つまり、呼び出し元と返された連想配列は同じ要素を参照しています。

参照リンク

無し

Copyright © Rice All rights reserved.