C# 如何防止Intellisense显示不带“的字段”;这";C中的前缀#

C# 如何防止Intellisense显示不带“的字段”;这";C中的前缀#,c#,visual-studio,intellisense,C#,Visual Studio,Intellisense,我使用StyleCop来确保我只访问带有this.前缀的字段。这很有魅力,但我想知道,当我没有像对待TypeScript类字段那样,在当前表达式前面显式地加上This.前缀时,intellisense是否有隐藏字段建议的选项 谢谢 我现在要关闭这个,似乎没有智能感知开关来实现这一点。嗯。。。真的没什么?好的,最后一个倒计时-似乎我是世界上唯一一个发现这样一件事有用的人:-)如果你改变你的风格,用一个前导下划线命名你的字段,你就不需要再为这个问题烦恼了。,Intellisense应该能够更清楚地区

我使用StyleCop来确保我只访问带有
this.
前缀的字段。这很有魅力,但我想知道,当我没有像对待
TypeScript
类字段那样,在当前表达式前面显式地加上
This.
前缀时,intellisense是否有隐藏字段建议的选项


谢谢

我现在要关闭这个,似乎没有智能感知开关来实现这一点。

嗯。。。真的没什么?好的,最后一个倒计时-似乎我是世界上唯一一个发现这样一件事有用的人:-)如果你改变你的风格,用一个前导下划线命名你的字段,你就不需要再为这个问题烦恼了。,Intellisense应该能够更清楚地区分局部变量和字段。我不认为有正式的C#标准,但我在我工作过的地方经常看到下划线惯例。谢谢你的评论,我实际上喜欢
这个。
惯例,因为它对于不知道使用该惯例的局外人来说意味着什么,这是非常明显的(
\u-blubb
m-blubb
blubb
等)另外,它与对静态成员的访问是一致的-您总是一眼就能看到调用的内容,而不是必须悬停代码。我知道这是一个品味问题,但我看到VS在TypeScript中有这种行为,所以我想知道这是TypeScript编译器的一个功能还是每个IntelliSense实现都有s