我有一个目录结构来存储源文件.这是根据目录结构命名命名空间的好习惯吗?
喜欢
Models\model.cs
Data\data.cs
Run Code Online (Sandbox Code Playgroud)
一个在名称空间中定义.模型一在名称空间数据中定义
是的,这是典型的方法,也是ReSharper等工具支持的方法.
这与Java方法的区别在于,您不会从顶部向下添加目录 - 只是从项目的默认命名空间.例如,假设我们正在创建Foo.Bar.Baz.Model和Foo.Bar.Baz.Data,C#和java解决方案可能是:
C#:
Foo.Bar.Baz
Foo.Bar.Baz.csproj defining a project with default namespace of Foo.Bar.Baz
Model\
SomeModel.cs
Data\
SomeData.cs
Run Code Online (Sandbox Code Playgroud)
Java的:
src\
foo\
bar\
baz\
model\
SomeModel.java
data\
SomeData.java
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |