Microsoft VB.NET命名约定

时间:2009-03-20 21:55:37

标签: vb.net naming-conventions

VB.NET是否有任何标准命名约定?

根据您的编程经验,想分享您对VB.NET的命名约定吗?

patterns & practices Guidance Explorer和Guidance Share之外,是否有任何此类良好做法的指南?

感谢。周末愉快。

5 个答案:

答案 0 :(得分:8)

正如Mehrdad所说,VB.NET遵循General .NET naming conventions。更具体地说:

  • 类型,事件,只读静态字段,方法,命名空间,属性:PascalCase
  • 参数:camelCase
  • 两个字符的缩略语:DB,Id和Ok
  • 除外
  • 三个或更多字符的缩略语:Html或html,具体取决于上下文,但绝不是HTML
  • 复合词:Hashtable,而不是HashTable,除了一些常用术语,如FileName
  • 不要在单词
  • 之间使用连字符( - )或下划线(_)等分隔符
  • 请勿使用匈牙利表示法

答案 1 :(得分:4)

我在“网络命名约定和编程标准 - 最佳实践”中使用本指南: http://10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices

答案 2 :(得分:2)

VB.NET共享.NET Framework的命名约定。 PascalCase用于类型和公共事物,否则为camelCase。

答案 3 :(得分:1)

启用Visual Studio“代码分析”,以根据Microsoft认可的几种命名约定检查您的代码。

答案 4 :(得分:0)

看一看this question。它与C#基本上是相同的问题,但是提供的大多数链接和答案都适用于这两种语言。