快速愚蠢的问题:是否可以隐藏由 VB.NET 中的属性使用的变量名称?

我主要是一名 C# 程序员,目前正在帮助一位 friend 使用一些 VB.NET 东西。无论如何,我有一个名为 stateprovincename 的 String 和一个名为 StateProvinceName 的属性。 VS 似乎不喜欢这种命名约定,并声明它们实际上是相同的。想法?

最佳答案

VB.Net 是 case-insensitve

  • 尝试类似 _stateProvinceNamemStateProvinceName (命名约定 here 的讨论)。
  • 或者使用 automatic property ,它会隐式声明一个隐藏的支持变量,但你将无法在 GetSet 中编写自定义代码。 Public Property StateProvinceName As String
  • 关于.net - 隐藏变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13421928/

    10-12 17:22