dwh*_*urg 2 .net class-library namespaces
好的...这让我很难解释,所以我将从一个命名空间和一个单独的命名空间中显示一个类...
Company.Product.Domain
(这表示包含特定于该类的方法的类,我将其命名为"Domain",这样您就可以看到我在单独的命名空间中使用相同的名称
Company.Product.Domain.Data.Contracts
(此命名空间将用于WCF服务中使用的所有数据协定)
如果我在Company.Product.Domain课堂上并尝试使用其中的类Company.Product.Domain.Data.Contracts,当我尝试输入时,我会进入Company.Product.Domain并且不会再显示智能感知.它还显示该引用是一个类,而不是允许我到达命名空间.
Company.Product.Domain.Data.Contracts我的Company.Product.Domain班上有引用.
是否有可能在Company.Product其中包含类的命名空间以及另一个命名空间Company.Product.Domain.Data.Contracts?如果是这样,怎么样?
谢谢
是的,这是可能的.但是,你应该像瘟疫一样避免它.它使一切变得更加复杂.
Eric Lippert最近撰写了一系列关于这个主题的博客文章.诚然,这不是很相同的问题-他在谈论Foo.Bar.Bar(这里Foo.Bar是命名空间,并且Bar是类),但我相信你会遇到许多相同的问题.实际上,我认为你最终可能会使它们比他描述的场景更糟糕.请不要这样做.
| 归档时间: |
|
| 查看次数: |
184 次 |
| 最近记录: |