You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改C#类模板以生成简洁的初始公开类?

解决方案

一、让新类默认使用public修饰符

有两种简单实现方式:

  • 项目级配置(推荐):在项目根目录的.editorconfig文件中添加以下配置,后续生成的类会自动带上public修饰符:
    # 强制要求类型和成员显式声明访问修饰符
    dotnet_style_require_accessibility_modifiers = always
    # 默认优先使用public作为访问修饰符
    dotnet_style_prefer_public_modifier = true
    
  • 修改全局模板:找到Visual Studio的类模板文件(路径示例:C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs),把模板里的internal class $safeitemname$替换成public class $safeitemname$。注意修改前备份原文件,此修改会影响所有新建项目。

二、移除多余的using语句

由于已开启ImplicitUsings,要让添加新项时不生成冗余using,直接修改类模板即可:
打开上述Class.cs模板文件,删除开头所有using System;等引用语句,只保留命名空间和类的代码。修改后的模板内容如下:

namespace $rootnamespace$;
public class $safeitemname$
{
}

后续通过「添加新项」创建类时,就会生成你需要的简洁代码。

内容的提问来源于stack exchange,提问作者AngryHacker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 00:40:08