更新:2007 年 11 月
错误消息
在嵌套在最近的封闭 catch 子句内部的 finally 子句内不允许使用不带参数的 throw 语句不带参数的
有关更多信息,请参见
下面的示例生成 CS0156:
复制代码 | |
---|---|
// CS0156.cs using System; namespace MyNamespace { public class MyClass2 : Exception { } public class MyClass { public static void Main() { try { throw; // CS0156 } catch(MyClass2) { throw; // this throw is valid } } } } |