为什么Visual Studio在C#Text Editor中调暗"String"这个词

Fes*_*ale 1 c# editor visual-studio-2017

从VS2013升级到VS2017时,我导入了以前的环境设置,但我遇到了奇怪的编辑器行为,其中"String"一词不断变暗:

在此输入图像描述

当使用小写字母时,关键字"string"正确着色.

要清楚,它使用的是正确的颜色,也就是输入类名而不是关键字时所期望的颜色.但由于某种原因,它的调暗方式与调暗不需要的"使用"语句或无法访问的代码的方式相同.

据推测,修复是在选项>文本编辑器> C#某处,但我似乎无法找到它.

Mur*_*oft 5

因为使用字符串(小写)比使用字符串(使用大S)更好.这些是C#类型.您将看到"string"是基本值类型."字符串"是一个别名.灰暗是暗示这一点.

如果您将鼠标悬停在它上面,您将获得重构建议.

在此输入图像描述