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

如何修改Visual Studio 2022 C#编辑器中接口调用方法的颜色?

解决Visual Studio 2022 Night Owl主题下C#接口相关元素颜色异常问题

针对你遇到的接口类型(如IExampleRepository)显示为白色、接口调用方法(如ToDoMethod)显示为白色的问题,可通过以下步骤调整:

直接修改编辑器颜色设置

  1. 打开Visual Studio 2022,点击顶部菜单栏的工具 → 选项
  2. 在弹出窗口中展开环境 → 字体和颜色
  3. 在显示其设置下拉框选择文本编辑器
  4. 调整接口类型颜色:在显示项列表中找到用户类型(接口),点击项目前景的颜色选择器,设置为黄色(或你需要的颜色),点击确定
  5. 调整接口调用方法颜色:在显示项列表中找到方法调用,将项目前景设置为蓝色(或目标颜色);若仍不生效,可检查用户成员方法选项并调整颜色,完成后点击确定

重置并自定义Night Owl主题(若上述设置无效)

  1. 进入工具 → 选项 → 环境 → 字体和颜色界面
  2. 点击显示其设置旁的导入和导出设置,选择导出选定的环境设置,备份当前Night Owl主题配置
  3. 选中Night Owl主题,点击重置,再重新按照上述步骤调整用户类型(接口)和方法调用的颜色
  4. 调整完成后可再次导出设置,保存自定义后的主题

排查编辑器服务异常

若语法高亮仍异常,可能是编辑器服务问题:

  • 打开视图 → 其他窗口 → 错误列表,查看是否有编辑器相关报错
  • 重启Visual Studio,或通过工具 → 命令行 → Developer Command Prompt运行devenv /resetuserdata重置用户数据(操作前请备份重要设置)

示例代码回顾

namespace Example
{
    public class ExampleService : IExampleService
    {
        public const string DOCUMENT_TYPE = "PK";

        readonly private IExampleRepository _exampleRepository;

        public CheckoutDocumentService(IExampleRepository exampleRepository)
        {
            _exampleRepository = exampleRepository;
        }

        public void Method() <--- 此处颜色显示正常
        {
            var test = _exampleRepository.ToDoMethod();
        }
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 14:31:04