更改默认生成的 try-catch

Al *_*ath 1 c# try-catch visual-studio

在 Visual Studio 中,当我使用 ... try 进行环绕时,我得到了这个:

try
{
}
catch (Exception)
{
    throw;
}        
Run Code Online (Sandbox Code Playgroud)

我要这个:

try
{
}
catch (Exception exception)
{
    throw;
}        
Run Code Online (Sandbox Code Playgroud)

有没有办法更改默认值?

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

Ami*_*mit 5

您可以创建自己的代码段来替换try.

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

在 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;
    }]]>
Run Code Online (Sandbox Code Playgroud)

在上图所示的部分中,找到catch($expression$)并将其更改为catch($exception$ exception),并保存文件。你现在已经完成了,当你现在将代码片段插入到 Visual Studio 中时,它会添加变量。