是否有任何调用自动完成try catch块的快捷方式。 但主要的问题是我不想捕捉简单的异常,但所有异常都可以在选定的代码段中出现。
例如:
try
{
Directory.CreateDirectory("test");
}
catch (IOException)
{
// code
}
catch (UnauthorizedAccessException)
{
// code
}
.
.
.
.
答案 0 :(得分:5)
不,这是不可能的,因为没有什么可以告诉你方法可以提出哪些例外(文档除外,这并不总是准确的。)
答案 1 :(得分:0)
我想你在问两件事, 1.抛出异常(autocomplete try catch block) 2.在catch块中使用Exception类(用于捕获所有异常)。
下面的链接详细描述了C#中的异常处理。并且可以更好地回答您的问题。 http://www.codeproject.com/Articles/125470/Exception-Handling-for-C-Beginners