4

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

我主要是一名 C# 程序员,目前正在帮助朋友解决一些 VB.NET 的问题。无论如何,我有一个名为 的字符串stateprovincename和一个名为 的属性StateProvinceName。VS 似乎不喜欢这种命名约定,并声明它们实际上是一回事。想法?

4

2 回答 2

7

VB.Net不区分大小写

  • 尝试类似_stateProvinceName或(此处mStateProvinceName讨论命名约定)。
  • 或者使用自动属性,它会隐式声明一个隐藏的后备变量,但您将无法在Getand中编写自定义代码SetPublic Property StateProvinceName As String
于 2012-11-16T18:01:00.883 回答
1

与大多数其他语言不同,VB.Net 对变量名称不区分大小写,因此标准约定是在本地添加某种前缀以将其与属性区分开来。

于 2012-11-16T18:00:50.740 回答