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中可见

不幸的是,没有,这可能是一个痛苦。 补救措施是要更小心,例外是你的代码抛出,以及如何处理错误。