最近、SortedList(key,value) をよく使用していますが、明らかな並べ替え部分を除いて、KeyedCollection(key, value) との違いを知りたいです。
たとえば、キーによってアイテムを取得する機能を必要とするクラスを構築していて、その並べ替えがそれほど重要ではない場合、次のうちどれがより適切なオプションですか?:
クラスの属性としての SortedList:
public class MyClass<TKey,TItem> { private SortedList<TKey, TItem> myList; }
また
KeyedCollection の拡張
public class MyClass<TKey,TItem> : KeyedCollection<TKey,TItem>{}
ありがとうございました。