static void Main(string[] args)
{
try
{
Console.WriteLine("No Error");
}
catch (DataException) /*why no compilation error in this line?*/
{
Console.WriteLine("Error....");
}
Console.ReadKey();
}
代码正在编译,没有任何错误。我不明白为什么 catch 块的第一行没有给出任何编译错误 -
捕捉(数据异常)
catch 块的 DataException 参数是一个类,它旁边应该有一个变量,例如 -
捕获(数据异常 d)
有人可以解释上述行为吗?