【发布时间】:2020-03-15 11:22:54
【问题描述】:
我使用的是 Visual Studio 2019,它使我的代码中的一些变量在 Visual Studio 2017 中没有变灰。
例如,如果我写“Variable = null”(假设特定的变量已经声明并在其中插入了一个值),那么它会变灰并建议删除该行。
这些建议正在摧毁我,并且随着代码的颜色不断变化,我的眼睛很烦。
如何禁用这些特定建议(而不是完全禁用建议)或至少不允许它变成浅灰色、将其颜色更改为黑色或不让它影响以前的颜色。
【问题讨论】:
-
为什么不按照建议删除不需要的代码?
-
@juharr 可能需要等于 null,它确保变量在重置后不再占用内存,但除此之外,它发生在更多情况下,例如:声明变量并使用它只在某个 if 条件内,我可以在 if 条件内声明它,但我希望我的所有声明都在代码的开头,这样我就不会感到困惑。在我编写代码的过程中,它只会毁了我。
-
“它确保变量不再占用内存” - 不是!
-
你读过它给你的提示了吗?这不应该是对您的“分心”(更不用说破坏),而是对代码状态的有价值的洞察!
-
@matanjustme 听起来你真正的问题是你仍然试图像使用 C 而不是 C# 一样编写代码
标签: c# visual-studio-2019