在 VB.NET 中,命名局部变量,Camel或Pascal大小写的MS标准是什么?
例如
Sub X()
Dim myVariable As Integer
End sub
或
Sub X()
Dim MyVariable As Integer
End Sub
答案 0 :(得分:3)
来自guidelines(在字段名称下):
字段的命名准则适用于静态公共字段和受保护字段。您不应定义公共或受保护的实例字段。有关更多信息,请参阅现场设计。
在字段名称中使用Pascal大小写。
使用名词或名词短语命名字段。
不要为字段名称使用前缀。例如,不要使用g_或s_来区分静态字段和非静态字段
指南没有提及私有字段,但所有示例似乎都使用驼峰套管。
指南也没有说明局部变量,尽管所有例子似乎都使用驼峰套管。
答案 1 :(得分:1)
我注意到VB.NET用户倾向于使用Pascal大小写,但C#用户倾向于使用Camel大小写。我认为Camel Case比Pascal外壳有许多优点。
它使您能够立即识别全局变量和局部变量,保留私有变量的项目,以及属性或全局变量的Pascal项目。
你将它与变量中的附加信息结合起来,即ASPX页面的控件类型,即btnOK,你可以根据控件类型和范围在Intellisense中获得一个非常好的列表。
答案 2 :(得分:0)
我将使用以下内容:
Sub X()
Dim variable As Integer
End Sub
不要将“我的”或“我的”用作变量名称的一部分。这种做法 与My对象产生混淆。
我知道这不是你的问题,但我认为我应该在我刚刚阅读时指出它。
正如Oded所说,Naming Conventions页面上的示例都使用了camelCase。