94

可能重复:
如何在 C# 中使用 Java 风格的 throws 关键字?

我有一个发生异常的功能,例如

private void functionName() throws Exception
{
   // some code that might throw an exception
}

谢谢!

4

3 回答 3

145

不,因为 C# 中没有检查异常

如果您尝试记录引发的异常,请使用标准 xml 文档

/// <exception cref="InvalidOperationException">Why it's thrown.</exception>
于 2011-04-20T07:13:13.257 回答
19

不,c# 中没有这样的构造。但是您可以像这样将注释添加到您的方法 /// <exception cref="Exception"></exception> 中,它将在 IntelliSense 中可见

于 2011-04-20T07:08:09.197 回答
5

不幸的是,没有,这可能会很痛苦。补救措施是更加小心代码抛出的异常以及如何处理错误。

于 2011-04-20T20:58:28.530 回答