删除堆栈的最后一项

时间:2018-10-09 22:50:59

标签: c# stack

我有一个像这样的列表栈:

private ProjectHistoryModel ProjectHistoryModel = new ProjectHistoryModel();
private Stack<ProjectHistoryModel> myStack = new Stack<ProjectHistoryModel>(10);

我想做的是如果堆栈已满,则删除堆栈的最后一项,所以我尝试:

if (myStack.Count == 10)
{
    myStack.Pop();
}

但是Pop方法删除堆栈的第一项,而不是最后一个。如何删除最后一个?

0 个答案:

没有答案