【问题标题】:Why is C# code partially greyed out in the Visual Studio 2015 editor? [duplicate]为什么 C# 代码在 Visual Studio 2015 编辑器中部分变灰? [复制]
【发布时间】:2017-06-11 00:19:59
【问题描述】:

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

矩形中的语句是灰色的。这有什么意义? Per this SO answer,我知道References->Analyzers下有规则,但我不知道是哪个活动规则产生了这个结果。

编辑:

Per Hans Passant 的指导:

【问题讨论】:

  • 单击左侧栏的灯泡图标以获取建议。它将教你如何使用 Elvis 运算符。
  • @HansPassant 谢谢!灯泡解释是:IDE1005 委托调用可以简化。如果您提供您的评论作为答案,我会接受。

标签: c# visual-studio


【解决方案1】:

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

我假设它能够确定TickFinished 永远不会null。你引入的变量也是多余的。

【讨论】:

  • _ Tick 和 Finished 永远不会为空_ 不完全......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-15
  • 2015-10-16
  • 1970-01-01
  • 1970-01-01
  • 2015-10-31
相关资源
最近更新 更多