在Java中,C#中是否存在throws关键字?

时间:2011-04-20 07:06:48

标签: c# java exception throw throws

  

可能重复:
  how to use Java-style throws keyword in C#?

我有一个发生异常的功能 比如说

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

谢谢!

3 个答案:

答案 0 :(得分:131)

不,因为C#中没有经过检查的例外

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

/// <exception cref="InvalidOperationException">Why it's thrown.</exception>

答案 1 :(得分:17)

没有。 c#中没有这样的结构。但您可以像这样将评论添加到您的方法中 /// <exception cref="Exception"></exception> 它将在IntelliSense中可见

答案 2 :(得分:5)

不幸的是没有,这可能是一种痛苦。解决方法是更谨慎地处理代码抛出的异常以及如何处理错误。