Visual Studio 2022 中新 C#-类 的默认访问修饰符

Default access modifier for new C#-classes in Visual Studio 2022

当我在 Visual Studio (C#) 中生成新的 class 时,我希望将默认访问修饰符从“内部”更改为“public”。例如:

public class Animal
{
}

而不是:

internal class Animal
{
}

Visual Studio (2022) 中是否有可以设置新 classes 的默认访问修饰符的设置?

您可以在

更改它

%ProgramFiles%\Microsoft Visual Studio22\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code33\Class

我对 Visual Studio Community 2022 (V 17.1.0)

进行了同样的尝试

打开Class.cs

%ProgramFiles%\Microsoft Visual Studio22\Community\Common7\IDE\ItemTemplates\CSharp\Code33\Class\Class.cs

Class.cs 文件位置取决于您的安装目录。

现有class代码

class $safeitemrootname$
{
}

添加public关键字

public class $safeitemrootname$
{
}

并保存文件。它在我的机器上运行。