C#中有像Java一样的throws关键字吗?
可能重复:
如何在C#中使用Java风格的关键字?
我有一个例如发生exception的function
private void functionName() throws Exception { // some code that might throw an exception }
谢谢!
不,因为在C#中没有检查exception
如果您正在尝试logging引发的exception,请使用标准的xml文档
/// <exception cref="InvalidOperationException">Why it's thrown.</exception>
不,在C#中没有这样的构造。 但是,您可以像这样/// <exception cref="Exception"></exception>
将注释添加到您的方法中,并且它将在IntelliSense中可见
不幸的是,没有,这可能是一个痛苦。 补救措施是要更小心,例外是你的代码抛出,以及如何处理错误。