C#检查异常

1 c# stylecop exception visual-studio

我真正喜欢Java中的一个不在C#中的功能是检查异常.有没有办法模拟(可能通过stylecop?)或在Visual Studio中打开已检查的异常?

是的我知道很多人不喜欢他们,但我发现他们可以提供帮助.

Ada*_*ear 14

据我所知,在C#中没有办法检查异常.该语言不支持该功能(或错误,取决于您如何看待它:)).

最好的办法是在方法中添加XML注释,包括它引发的异常,并希望调用代码的人阅读文档.

像这样的东西:

/// <summary>
/// This is my method that does stuff.
/// </summary>
/// <exception cref="InvalidOperationException">This stuff can't be done!</exception>
public void DoStuff() 
{
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)