通用数组索引

时间:2012-12-03 20:58:34

标签: c# arrays indexing

C#是否有一个可以通用类型索引的数组类型(显然是一个约束到IComparable或某些类型)?例如:

public class GenericallyIndexedArray<I,T> where I : struct, IComparable { // ...

订单很重要。

1 个答案:

答案 0 :(得分:2)

是的,它是SortedList<TKey, TValue>

您可以提供用于密钥的IComparer<T>,或者如果密钥类型实现密钥,则使用默认密钥。