C#には、ジェネリック型(明らかに制約されてIComparable
いるものなど)でインデックス付け可能な配列型がありますか?例えば:
public class GenericallyIndexedArray<I,T> where I : struct, IComparable { // ...
順序は重要です。
はい、それはSortedList<TKey, TValue>
IComparer<T>
キーに使用するを指定するか、キータイプが実装している場合はデフォルトのを使用できます。