如何将Visual Studio中C#方法模板的默认访问修饰符改为public
修改Visual Studio中C#新方法默认访问修饰符为public
场景1:使用代码片段生成新方法(如输入method按Tab)
- 找到C#方法代码片段的位置:
- 系统默认路径(以VS2022为例):
C:\Program Files\Microsoft Visual Studio\2022\{你的版本,比如Community}\Common7\IDE\Exp\Snippets\CSharp\Code Patterns\Methods - 用户自定义路径(推荐,无需管理员权限):
%USERPROFILE%\Documents\Visual Studio 2022\Code Snippets\Visual C#\My Code Snippets,无此目录可手动创建。
- 系统默认路径(以VS2022为例):
- 找到对应代码片段文件(如
method.snippet),用文本编辑器打开。 - 在
<Code>节点下,把默认的internal替换为public:
原代码片段示例:
修改后:<Code Language="csharp"><![CDATA[internal $ReturnType$ $MethodName$($Parameters$) { $end$ }]]><Code Language="csharp"><![CDATA[public $ReturnType$ $MethodName$($Parameters$) { $end$ }]]> - 保存文件后,重启Visual Studio生效。
场景2:提取方法时的默认访问修饰符(快捷键Ctrl+R,Ctrl+M)
- 打开Visual Studio的「工具」->「选项」。
- 依次展开「文本编辑器」->「C#」->「高级」。
- 在右侧找到「提取方法时的默认访问修饰符」,下拉选择「public」。
- 点击「确定」保存设置,无需重启即可生效。
内容的提问来源于stack exchange,提问作者codymanix
相关产品推荐
相关产品推荐

