即時通訊在按鈕上實現後退功能..當點擊移動到堆棧中的前一個鏈接....問題是如果它有一個元素在彈出堆棧()它給棧空的錯誤...無法顯示堆棧中的最後一個項pop()
private void Backward_Click(object sender, EventArgs e)
{
try
{
if (simpleStack.Count != 0)
{
simpleStack.Pop();
string open = simpleStack.Pop();
PopulateListView(open);
complicatedStack.Push(open);
}
else if (simpleStack.Count == 0)
{
Backward.Enabled = false;
}
它工作時,我有一個以上的點擊n趨向回到先前的項目selected.but不顯示最後一個.... IM傳遞的SimpleStack串....可使人體telll什麼即時通訊失蹤
PLZ看到上面的評論對於line..the問題是這樣的當我推動目錄的路徑我brose堆棧中.....我需要顯示的基本項目的堆棧也...和simplestack.pop當被調用的第一個只刪除項目在頂部然後它來到下一個聲明.... – engineer41
我需要把某種條件刪除頂部的元素...我想 – engineer41
@ engineer41:在你發佈的代碼中沒有任何評論。在之前和之後有一些(有些令人費解的)陳述...但基本上不清楚你爲什麼想要流行兩次。當只有一個元素時,*會*失敗,因爲有希望的顯而易見的原因。 –