有没有办法让C#编译器在实例变量被隐藏(隐藏)时发出警告?

有没有办法让C#编译器在实例变量被隐藏(隐藏)时发出警告?,c#,visual-studio-2010,compiler-warnings,C#,Visual Studio 2010,Compiler Warnings,我正在重构一些代码,我想我已经创建了一些在旧方法中隐藏(隐藏)的实例变量。我想在隐藏(阴影)发生的地方看到一个警告,这样我就可以检查以确保它确实是我想要的(而且几乎不是我想要的)。有什么简单的方法可以做到这一点吗?您有没有研究过诸如Resharper之类的生产率工具 它会发现(可能会主动警告您),您只需付出很少的努力。不,没有办法让C#编译器发出此警告 如果你运行代码分析,它会显示出来(如本节所述)。我以前从未听说过“隐藏”这个词,谢谢发帖@tjb阴影是(官方)VB术语,在C#中称为隐藏。将进行

我正在重构一些代码,我想我已经创建了一些在旧方法中隐藏(隐藏)的实例变量。我想在隐藏(阴影)发生的地方看到一个警告,这样我就可以检查以确保它确实是我想要的(而且几乎不是我想要的)。有什么简单的方法可以做到这一点吗?

您有没有研究过诸如Resharper之类的生产率工具


它会发现(可能会主动警告您),您只需付出很少的努力。

不,没有办法让C#编译器发出此警告

如果你运行代码分析,它会显示出来(如本节所述)。

我以前从未听说过“隐藏”这个词,谢谢发帖@tjb阴影是(官方)VB术语,在C#中称为隐藏。将进行编辑以符合此约定。我听说过ReSharper,甚至研究过它。你觉得它真的有用吗?它真的非常有用。Iv'e实际上开始依赖它,并购买了我自己的副本,直到开发经理开始购买站点许可证。我的SCRUM上的所有其他开发人员现在都嫉妒我的工作效率,有些人甚至问起了购买的问题:)。我每天都在使用resharper,如果我在visual studio中编写代码时没有内置resharper,我觉得我还是用notepad++编写代码为好。我也是一个R#用户,推荐得不够高。