为什么编译器会提供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