我有一个像这样的列表栈:
private ProjectHistoryModel ProjectHistoryModel = new ProjectHistoryModel();
private Stack<ProjectHistoryModel> myStack = new Stack<ProjectHistoryModel>(10);
我想做的是如果堆栈已满,则删除堆栈的最后一项,所以我尝试:
if (myStack.Count == 10)
{
myStack.Pop();
}
但是Pop
方法删除堆栈的第一项,而不是最后一个。如何删除最后一个?