Microsoft表示法 - 命名空间的名称

本文关键字:命名空间 表示 Microsoft | 更新日期: 2023-09-27 18:33:54

查看命名空间的名称 (MSDN),它具有以下代码来显示建议的命名空间结构:

<Company>.(<Product>|<Technology>)[.<Feature>][.<Subnamespace>]

我对这种符号的假设是否正确?

  • <...>就像变量。例如<Company>,我用我自己的公司名称替换。

  • ...|...管道字符表示选择左侧或右侧表达式

  • (...)括号用于对表达式进行分组 - 与可选性无关

  • [...]是说某些东西是可选的。

其次,这个符号有我可以谷歌搜索的名字吗?

Microsoft表示法 - 命名空间的名称

该符号是Backus-Naur语法的变体。

此表示法通常用于表达编程语言语法。在指定输入时,它实际上非常有用,我建议阅读它。

是的,你的假设是正确的,但这些只是"指导方针"他们不必(也不应该 IMO)被僵化地坚持。

如果我只开发内部库或"核心"库,我有时会(如果与团队达成一致)删除Company部分 - 例如,您看不到Microsoft.System.String......

据我所知,这个符号没有名字——它只是一套准则。