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

85 c# java exception throw throws

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

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

private void functionName() throws Exception
{
   // some code that might throw an exception
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

Dil*_*nga 135

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

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

/// <exception cref="InvalidOperationException">Why it's thrown.</exception>
Run Code Online (Sandbox Code Playgroud)

  • 我注意到我在异常元素中写的文本没有显示在方法的Intellisense弹出窗口中的异常旁边.你知道它出现在哪里吗? (2认同)

fed*_*ves 19

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


Ala*_*mon 6

不幸的是没有,它可能是一种痛苦.解决方法是更加小心您的代码抛出的异常以及如何处理错误.