查看Names of Namespaces (MSDN),它有以下代码来显示推荐的命名空间结构:
<Company>.(<Product>|<Technology>)[.<Feature>][.<Subnamespace>]
我的假设是否符合这种表示法?
<...>
就像变量一样。例如<Company>
,我用自己的公司名称替换。
...|...
竖线字符表示选择左侧或右侧表达式
(...)
parens用于分组表达式 - 与选项无关
[...]
是指某些内容是可选的。
其次,这个符号是否有我可以google的名字?
答案 0 :(得分:2)
符号是Backus-Naur语法的变体。
这种表示法通常用于表达编程语言语法。在指定输入时它实际上非常有用,我建议阅读它。
答案 1 :(得分:1)
是的,您的假设是正确的,但这些只是&#39;指南&#39; 他们不必(并且不应该被IMO)严格地坚持下去。
如果我只开发内部,或者#34;核心&#34;图书馆,我有时会(如果与团队达成协议)放弃Company
部分 - 例如,您不会看到Microsoft.System.String
...
据我所知,这种符号没有名称 - 它只是一套指导方针。