如何使用组合名称命名命名空间?

时间:2014-04-08 15:06:27

标签: c# namespaces

我们说我拥有一个名为www.john-doe.com的域名。我如何在C#中编写适当的命名空间?

Com.John_Doe.<product-name>吗?

我读到的所有关于C#命名空间对话的内容都是它应该使用PascalCase。但减号怎么样?为它写一个下划线是否合适?

2 个答案:

答案 0 :(得分:1)

根据.NET namespace conventions,您应该在命名空间中使用pascal大小写(除非这违反了公司/品牌/产品使用的非标准大小写)。根据{{​​3}},pascal外壳不应包含下划线。 capitalization conventions也告诉你不要使用连字符(无论如何都会在C#中产生编译错误。)

除非Com打算用您的公司名称替换​​(来自上下文,&#34; John Doe&#34;听起来像公司),您应该选择:

JohnDoe.<ProductName>

答案 1 :(得分:0)

我认为这是个人偏好。例如。我的偏好是John Doe。