我们说我拥有一个名为www.john-doe.com
的域名。我如何在C#中编写适当的命名空间?
是Com.John_Doe.<product-name>
吗?
我读到的所有关于C#命名空间对话的内容都是它应该使用PascalCase。但减号怎么样?为它写一个下划线是否合适?
答案 0 :(得分:1)
根据.NET namespace conventions,您应该在命名空间中使用pascal大小写(除非这违反了公司/品牌/产品使用的非标准大小写)。根据{{3}},pascal外壳不应包含下划线。 capitalization conventions也告诉你不要使用连字符(无论如何都会在C#中产生编译错误。)
除非Com
打算用您的公司名称替换(来自上下文,&#34; John Doe&#34;听起来像公司),您应该选择:
JohnDoe.<ProductName>
答案 1 :(得分:0)
我认为这是个人偏好。例如。我的偏好是John Doe。