【问题标题】:Autocomplete try catch (not standard Exception)自动完成尝试捕获(非标准异常)
【发布时间】:2012-12-18 19:00:49
【问题描述】:

是否有调用自动完成 try catch 块的快捷方式。 但主要问题是我不想捕捉简单的异常,而是捕捉所选代码段中可能发生的所有异常。

例如:

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

【问题讨论】:

    标签: c# exception autocomplete


    【解决方案1】:

    不,这是不可能的,因为没有什么可以告诉您方法可以引发哪些异常(文档除外,这并不总是准确的)。

    【讨论】:

      【解决方案2】:

      我认为你在问两件事, 1. 抛出异常(自动完成try catch块) 2. 在 catch 块中使用 Exception 类(用于捕获所有异常)。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-14
        • 2021-12-13
        • 2011-12-05
        • 2014-05-11
        • 1970-01-01
        • 2020-10-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多