自动完成尝试catch(非标准异常)

时间:2013-01-04 10:35:26

标签: c# exception autocomplete

是否有任何调用自动完成try catch块的快捷方式。 但主要的问题是我不想捕捉简单的异常,但所有异常都可以在选定的代码段中出现。

例如:

    try
        {
            Directory.CreateDirectory("test");
        }
        catch (IOException)
        {
            // code
        }
        catch (UnauthorizedAccessException)
        {
            // code
        }
        .
        .
        .
        .

2 个答案:

答案 0 :(得分:5)

不,这是不可能的,因为没有什么可以告诉你方法可以提出哪些例外(文档除外,这并不总是准确的。)

答案 1 :(得分:0)

我想你在问两件事, 1.抛出异常(autocomplete try catch block) 2.在catch块中使用Exception类(用于捕获所有异常)。

下面的链接详细描述了C#中的异常处理。并且可以更好地回答您的问题。 http://www.codeproject.com/Articles/125470/Exception-Handling-for-C-Beginners