请问C#高手,命名空间可以分布在几个cs文件中吗?命名空间后面的圆点表示什么意思??
我看有人定义命名空间myName.lib.model的时候,在几个cs文件中都有以下语句:namespacemyName.lib.model{。。。。。。。。}命名空间m...
我看有人定义命名空间 myName.lib.model 的时候,在几个cs文件中都有以下语句:
namespace myName.lib.model
{
。。。。。。。。
}
命名空间myName.lib.model 可以分布在几个cs文件中吗?myName 后面的圆点表示什么意思??myName 又是什么? 展开
namespace myName.lib.model
{
。。。。。。。。
}
命名空间myName.lib.model 可以分布在几个cs文件中吗?myName 后面的圆点表示什么意思??myName 又是什么? 展开
4个回答
展开全部
后面的名字你可以自己命名的,
如果你定义的类是公共的。
那么在另外一个类中 在using下面引用这个命名空间。就可以调用这个命名空间里面的类文件了
如果你定义的类是公共的。
那么在另外一个类中 在using下面引用这个命名空间。就可以调用这个命名空间里面的类文件了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以认为命名空间时一种逻辑分类,而cs文件是一种物理分类,就好比湖北和湖南都有姓王的人一样,分布在不同了cs一般只是为了协同开发的时候便于编码,编译之后都集中到一起去了。命名空间只是一个名字而已,只是一种避免重名而引用目标不明确的手段,不用在这个问题上纠结太多,平常只要注意命名空间通顺、清晰、易读就可以了。推荐你看下微软官方发布的《类库开发的设计准则》:http://msdn.microsoft.com/library/ms229042.aspx
参考资料: http://msdn.microsoft.com/library/ms229042.aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然可以了啊
后面的都属于命名空间的名字
myname没什么意思,只是名字
后面的都属于命名空间的名字
myname没什么意思,只是名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询