4
快速愚蠢的问题:是否可以隐藏VB.NET属性使用的变量名?隐藏变量
我主要是一个C#程序员,目前正在帮助一些VB.NET的朋友。无论如何,我有一个名为stateprovincename
的字符串和一个名为StateProvinceName
的属性。 VS似乎并不喜欢这个命名约定,并且声明它们实际上是一样的。想法?
快速愚蠢的问题:是否可以隐藏VB.NET属性使用的变量名?隐藏变量
我主要是一个C#程序员,目前正在帮助一些VB.NET的朋友。无论如何,我有一个名为stateprovincename
的字符串和一个名为StateProvinceName
的属性。 VS似乎并不喜欢这个命名约定,并且声明它们实际上是一样的。想法?
VB.Net是case-insensitve。
_stateProvinceName
或mStateProvinceName
(命名约定here的讨论)。Get
和Set
中编写自定义代码。 Public Property StateProvinceName As String
与大多数其他语言不同,VB.Net对变量名不区分大小写,因此标准约定会在本地添加某种前缀以区分属性。
+1。不区分大小写在VB.NET中很酷。我厌倦了C#构造,比如'public Public publiC(){}'顺便说一句,微软的标准比较低[骆驼套管](http://en.wikipedia.org/wiki/CamelCase),像这样:'_tableLayoutSettings'(注意第一个字母很小)。 – Neolisk