Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.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
为什么Visual Studio 2015编辑器中的C#代码部分变灰?_C#_Visual Studio - Fatal编程技术网

为什么Visual Studio 2015编辑器中的C#代码部分变灰?

为什么Visual Studio 2015编辑器中的C#代码部分变灰?,c#,visual-studio,C#,Visual Studio,这就是示例C#代码在我的VS 2015配置中的外观: 矩形中的语句显示为灰色。这是什么意思,我知道在References->Analyzers下有一些规则,但我无法判断哪个活动规则会产生这个结果 编辑: 根据Hans Passant的指导: 分析器建议您的代码也应该在没有这些行的情况下运行 我假设它能够确定勾选和完成从不null。您引入的变量也是多余的。单击左侧导轨上的灯泡图标以获取建议。它将教你如何使用猫王操作符。@HansPassant谢谢!灯泡的解释是:IDE1005委托调用可以简化。如

这就是示例C#代码在我的VS 2015配置中的外观:

矩形中的语句显示为灰色。这是什么意思,我知道在References->Analyzers下有一些规则,但我无法判断哪个活动规则会产生这个结果

编辑:

根据Hans Passant的指导:


分析器建议您的代码也应该在没有这些行的情况下运行


我假设它能够确定
勾选
完成
从不null。您引入的变量也是多余的。

单击左侧导轨上的灯泡图标以获取建议。它将教你如何使用猫王操作符。@HansPassant谢谢!灯泡的解释是:IDE1005委托调用可以简化。如果您提供您的评论作为回答,我将接受。\勾选和完成从不为空\uuu不完全。。