要在零位置插入记录的集合

时间:2017-11-17 08:02:37

标签: c# wpf collections

哪个集合最好在第一个位置插入记录。我知道LinkedList更好,但它比list占用更多内存。我有网格,我必须按降序插入大约200,000条记录。它是插入交易的实时网格。仅供参考。我使用DevExpress网格,我的应用程序位于WPF

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解你的问题,但似乎你想要一个可以在LIFO(后进先出)顺序中迭代的数据结构。

假设这种情况是堆栈数据结构具有LIFO行为。

public class Model
{
    readonly Stack<object> _stack = new Stack<object>();

    public void InsertRecord(object record)
    {
        _stack.Push(record);
    }

    public IEnumerable<object> Enumerate()
    {
        return _stack.AsEnumerable();
    }
}