C#中有没有像Java中那样的throws关键字

本文关键字:throws 关键字 Java 有没有 | 更新日期: 2023-09-27 17:50:33

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

我有一个发生异常的函数例如

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

谢谢!

C#中有没有像Java中那样的throws关键字

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

如果您试图记录抛出的异常,请使用标准的xml文档

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

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

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