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