在我们的项目中,我们使用VB.NET和C#代码。
现在,微软似乎不推荐使用下划线 "_" 或 "m" 前缀表示私有字段(例如 BackColor 的 _BackColor)。
另一方面,在 VB.NET 代码中无法应用 Visual Studio 使用的“C#标准”来将私有字段转换为小写字母,因为 VB 不支持通过大小写区分标识符。
你认为呢?
PS.
进一步研究微软规范,我发现 Microsoft 没有公开推荐私有字段命名,因此我们可以使用任何所需的...
现在,微软似乎不推荐使用下划线 "_" 或 "m" 前缀表示私有字段(例如 BackColor 的 _BackColor)。
另一方面,在 VB.NET 代码中无法应用 Visual Studio 使用的“C#标准”来将私有字段转换为小写字母,因为 VB 不支持通过大小写区分标识符。
你认为呢?
PS.
进一步研究微软规范,我发现 Microsoft 没有公开推荐私有字段命名,因此我们可以使用任何所需的...
_
或m_
,因为VB.NET不区分大小写。在C#中,我也这样做,因为我希望它不区分大小写。只要在整个代码库中保持一致,这样做绝对没有任何问题。 - Cody Gray