脚本#:支持自定义异常类

时间:2013-06-27 12:59:19

标签: exception-handling script#

在Script#中,是否可以定义自己的异常类?我无法从Exception派生出来,因为它是密封的:

public class MyException : Exception {} // Cannot inherit from sealed class Exception

如果我尝试抛出一个不从Exception继承的异常,我会收到另一个错误:

Error   22  The type caught or thrown must be derived from System.Exception

好像没有对此的支持?

1 个答案:

答案 0 :(得分:1)

不可能。

您无法在生成的脚本中捕获特定类型。如果您有其他数据需要放在异常上,那么Exception类型的成员可以保留其他数据。