.NET 4.0

System.Collections.Generic 名前空間

.NET 3.5 で新たに導入された HashSet<T>との相違点

  1. SortedSet<T> では、要素は並べ替えられた順序で保持されます。
  2. HashSet<T> では、挿入、削除、およびルックアップのパフォーマンスは SortedSet<T> より少し優れている
  3. 下記の場合SortedSet<T> を使用します
    1. 要素を並べ替えられた順序で保持
    2. 特定の範囲内にある要素のサブセットを取得
    3. 最小または最大の要素を取得
var set1 = new SortedSet<int>() { 2, 5, 6, 2, 1, 4, 8 };
Console.Write("ソート:");
foreach (var i in set1)
{
    Console.Write(i + " ");
}

Console.WriteLine();

Console.WriteLine("最小値: {0}", set1.Min);
Console.WriteLine("最大値: {0}", set1.Max);

//サブセット ビュー
var subset1 = set1.GetViewBetween(2, 6);
foreach (var i in subset1)
{
    Console.Write(i + " ");
}


超多機能のアクセス解析が永久無料!

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:32:11 (1628d)

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze