XRef vs Xref(.NET命名)

时间:2010-06-10 05:22:08

标签: .net naming-conventions

哪个名称与属性和方法的.NET命名标准更一致?

1

public string XRef { get; set; }

2

public string Xref { get; set; }

3 个答案:

答案 0 :(得分:3)

我会说第一个 - “X”实际上是一个单独的词(交叉)。这有点像CData类(和XCData)。它确实看起来有点奇怪,但我认为值得指出“R”实际上是一个词的开头。

另一方面,对于变量,我可能会使用xref而不是xRef,因为后者看起来真的很奇怪。

答案 1 :(得分:1)

我认为这取决于您的代码约定。我写XRef因为xref不是一个单词,它包含X和Ref,每个单词我们应该以大写字母开头。

答案 2 :(得分:1)

根据课程图书馆设计指南(http://msdn.microsoft.com/en-us/library/ms229043.aspx),我相信你最终会得到XRef

  1. X不是首字母缩略词(首字母缩略词必须是两个或更多个字符)
  2. XRef不是复合词或常用术语。
  3. 因此,标识符的资本化规则发挥作用。那说使用Pascal套管。那就是大写标识符(X)中的第一个字母和每个连接词(Ref)的第一个字母。
  4. 我认为,最终,它实际上取决于您的编码标准。