C# Visual Studio 2017中对象资源管理器上的可见性专用字段

C# Visual Studio 2017中对象资源管理器上的可见性专用字段,c#,visual-studio,C#,Visual Studio,我在我的项目中使用C#和Visual Studio 2017创建了一个公共类。我向类和程序集项目添加了一些私有字段。在对象资源管理器上查看类时,我会看到所有私有字段 这是VS中的一个bug还是应该是这样的? 通过将它们设置为私有,您所做的只是将它们隐藏起来,使其无法访问,它们仍然显示在资源中,因此这是预期的行为 如果要隐藏代码本身,可以将其放入库中,然后将该库导入到项目中。应该这样做。您可以在字段图标处看到一个小锁,这表示这些字段是私有的私有的是“仅用于该类中的其他成员”,而不是“对程序员隐

我在我的项目中使用C#和Visual Studio 2017创建了一个公共类。我向类和程序集项目添加了一些私有字段。在对象资源管理器上查看类时,我会看到所有私有字段

这是VS中的一个bug还是应该是这样的?

通过将它们设置为私有,您所做的只是将它们隐藏起来,使其无法访问,它们仍然显示在资源中,因此这是预期的行为


如果要隐藏代码本身,可以将其放入库中,然后将该库导入到项目中。

应该这样做。您可以在字段图标处看到一个小锁,这表示这些字段是私有的
私有的
是“仅用于该类中的其他成员”,而不是“对程序员隐藏”。谢谢您的回答!