目前我正在使用一个List<short>缓冲区来保存一段时间,同时根据缓冲区中的其他值对每个值进行计算.然后我意识到这可能不是很有效,因为我被告知这List<>是一个链表,所以每次我做whatever = myList[100];穷人的事情就是必须先跳过所有其他节点才能得到我想要的值.我不想使用的规则阵列,因为我已经得到的负荷Add()和Remove()在代码中的其他地方踢周围秒.所以我需要一个继承IList<T>但使用常规数组数据结构的类.有没有人知道.net中的一个类是这样工作的,所以我不必自己编写?我尝试使用ArrayList,但它'通用!