Visual Studio C#代码镜头-为什么列出了属性引用而不是字段引用?

问题描述 投票:8回答:1

在Visual Studio 2017 Enterprise中,我注意到,对于任何类属性(带有获取/设置),“代码镜头”都会在属性上方列出引用的数量。但是对于类字段,这是不正确的。这是一个屏幕截图:

enter image description here

有人知道为什么吗?或者,如何使Visual Studio也列出字段的引用?

c# visual-studio visual-studio-2017 codelens
1个回答
0
投票

根据此www.reddit.comchat

VS不会显示对字段的引用,因为它们在很大程度上不应包含任何引用。最好的做法是将字段设为[[私有或受保护,而不是公开。只需使用属性并在构造函数中对其进行初始化。

© www.soinside.com 2019 - 2024. All rights reserved.