Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#系统类型而非用户类型的语法突出显示_C#_Visual Studio_Syntax Highlighting - Fatal编程技术网

C#系统类型而非用户类型的语法突出显示

C#系统类型而非用户类型的语法突出显示,c#,visual-studio,syntax-highlighting,C#,Visual Studio,Syntax Highlighting,我可以更改用户类型的字体颜色。但是,我找不到在哪里更改我没有创建的用户类型的字体颜色;例如,类型为“string”。目前,我的文本编辑器使用与C#关键字相同的颜色(蓝色)显示这些项目 -Michael字符串是一个关键字,所以我认为您不能将其更改为其他颜色。该关键字恰好是类型System.String的别名,但它仍然是一个关键字。如果可以对其进行更改,如果var引用的是内置类型而不是用户定义的类型,是否希望对其进行不同的编码。什么是系统类型?mscorlib中定义的任何类型?我认为Resharpe

我可以更改用户类型的字体颜色。但是,我找不到在哪里更改我没有创建的用户类型的字体颜色;例如,类型为“string”。目前,我的文本编辑器使用与C#关键字相同的颜色(蓝色)显示这些项目


-Michael

字符串
是一个关键字,所以我认为您不能将其更改为其他颜色。该关键字恰好是类型
System.String
的别名,但它仍然是一个关键字。如果可以对其进行更改,如果
var
引用的是内置类型而不是用户定义的类型,是否希望对其进行不同的编码。什么是系统类型?mscorlib中定义的任何类型?

我认为Resharper允许在类型/关键字以及它们的突出显示方式方面有更多的变化。但我不知道它是否能区分C#spec预定义的类型别名(例如,
int
string
object
long
,等等)。我肯定希望能够控制我没有创建的所有可能类型名的颜色。”VAR’仍然是其中的一部分。这样做会很好;而不是让他们与所有其他关键字混合。