爲什麼編譯器會提供errormessage「無法訪問的代碼」? 我想用這個鏈表中的-1來遞減整型變量nbElements
。錯誤信息「檢測到無法到達的代碼」C-Sharp
public object Pop()
{
if (StackEmpty())
throw new Exception("Error: No nodes to pop from stack");
object RemoveItem = headNode.Data;
if (headNode == tailNode)
headNode = tailNode = null;
else
headNode = headNode.Next;
return RemoveItem;
nbElements--; //Here is where the problem is
}
你'return'遞減變量之前? – Vache 2014-09-25 16:17:53
你不能在這樣的回報之後有一個聲明。這是「無法訪問的代碼」 – 2014-09-25 16:19:24
如果您希望在其他語句中執行多個語句,則在if語句中包含條件語句{else} {} else'lzay formatting'關於代碼塊' – MethodMan 2014-09-25 16:20:53