Javaに存在するコレクションのjava.util.TreeMapのように、
要素をputする毎に、ソートしてくれるコレクションは.NETには存在しないのでしょうか?
とりたてて困るわけではないのですが、こういった処理は
.NETでは、取り出すときにソートするようにするのが一般的でしょうか?
.NET Frameworkは2.0です。
TreeMapがあまりよくわからないですが、
や
SortedList クラス
http://msdn2.microsoft.com/ja-jp/library/system.collections.sortedlist.aspx
SortedList ジェネリック クラス
http://msdn2.microsoft.com/ja-jp/library/ms132319.aspx
というのがあります。
ただし、一意性はないので、追加前に(Containsメソッドあたりで)確認する必要があり
ますが。。。
一応
System.Collections 名前空間
http://msdn2.microsoft.com/ja-jp/library/system.collections.aspx
System.Collections.Generic 名前空間
http://msdn2.microsoft.com/ja-jp/library/system.collections.generic.aspx
.NET Framework2.0ならGenericの方をなるべく使ったほうがいいな。
まさに探し物はこれですね。ありがとうございました。
SortedList
SortedDictionary
(用途によって、上記を使い分けるようです)
Mapなのに、SortedListというのも変な名前ですね。
Javaに存在するものはやっぱり大抵あるもんですね。