更改默认生成的try-catch

时间:2017-08-08 15:03:32

标签: c# visual-studio try-catch

在Visual Studio中,当我使用环绕声进行...尝试时,我明白了:

try
{
}
catch (Exception)
{
    throw;
}        

我想要这个:

try
{
}
catch (Exception exception)
{
    throw;
}        

有没有办法更改默认值?

编辑:
Microsoft Visual Studio Enterprise 2015
版本14.0.25425.01更新3

1 个答案:

答案 0 :(得分:2)

您可以create your own snippet替换try的默认值。

代码段通常作为实际文件存储在Visual Studio安装创建的文件夹中。有关此目录在不同Visual Studio版本中的位置,请参阅this CodeProject article

在Visual Studio 2015中,您可以转到工具→代码片段管理器来编辑代码段。

正如有关后续步骤的评论中所述,通过Windows资源管理器中的Windows运行命令转到文件夹位置(C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC#\ Snippets \ 1033 \ Visual C#),以管理员模式打开try.snippet任何编辑器,如visual studio代码或记事本。找到下面显示的部分。

<Code Language="csharp"><![CDATA[try 
    {           
        $selected$
    }
    catch ($expression$)
    {
        $end$
        throw;
    }]]>

在上面显示的部分中,找到catch($expression$)并将其更改为catch($exception$ exception),然后保存文件。您现在已经完成,当您现在将片段插入到visual studio中时,它将添加变量。