C#与可删除元素堆叠

Jac*_*yan 1 .net c# data-structures

我需要一个堆栈结构,也允许删除元素.我在.Net框架中找不到这样的东西.哪种结构为我实现这个提供了最好的基础?

BFr*_*ree 7

我会使用LinkedList,因为它有AddFirst(Push)和RemoveFirst(Pop)的方法.但是它还有一个简单的Remove方法,可用于在中间删除.