它是语法错误还是编译错误?C#语法错误
using System;
namespace AAA
{
class MyException : Exception{
}
class My2Exception : MyException{
}
class MainClass
{
public static void Main (string[] args)
{
try{
throw new MyException();
}
catch(Exception e){ // compiler says that this catch all exception occur error? Is it syntax error?
}
catch(MyException m){ // Syntax error
}
}
}
}
这是一种语法错误吗? 此错误语法错误? 谢谢
我没有真正做出这样的错误,但在C#类似的错误不要被编译,而是抓被R#抓住了。例如,在'return'或'break'语句之后放置额外的分支逻辑(它会给你一个'检测到不可到达的代码'的警告,但不是错误)。这可能是这里发生的事情吗? – theMayer 2014-11-27 13:47:34