我几乎肯定这应该是重复的,但我搜索了一段时间,找不到答案。我应该在C#中使用什么来替代C++向量,并高效地使用。那就是我需要一种能够高效支持直接索引的结构,并且还能以有效的方式再次支持从一端或两端删除(取决于向量或deque案例)。c#相当于C++ vector或deque
在java中,我通常使用ArrayList至少为矢量,但对于C#我发现this source指出: ArrayList resizes dynamically. As elements are added, it grows in capacity to accommodate them. It is most often used in older C# programs.
。那么做这件事的新方法是什么?再次,我该如何处理deque案件?
一个选项是https://github.com/dcastro/DequeNET – 2018-01-08 16:50:45