在文件夹App_Code下有如下的结构--BLL
----b1.cs
----b2.cs
----b3.cs
--DAL
----d1.cs
----d2.cs
----d3.cs
--CLL
----c1.cs
----c2.cs
----c3.cs现在我对各文件都进行的空间命间,如BLL文件夹下的均命名为yixin_bll,DAL下均命名为命名为yixin_dal然而,类的引用不一定要引用命名空间请问,空间命名与不命名的区别或好处。如何有很多个类,空间命名之后效率是否高一点
----b1.cs
----b2.cs
----b3.cs
--DAL
----d1.cs
----d2.cs
----d3.cs
--CLL
----c1.cs
----c2.cs
----c3.cs现在我对各文件都进行的空间命间,如BLL文件夹下的均命名为yixin_bll,DAL下均命名为命名为yixin_dal然而,类的引用不一定要引用命名空间请问,空间命名与不命名的区别或好处。如何有很多个类,空间命名之后效率是否高一点
解决方案 »
- silverlight中Path.DataProperty报错,请教各位高手
- 求一正则的写法
- 数据库表中被注入 <script src="http://a.ll8cc.cn"></script>
- 自定义类库如何引用web.config中的数据库连接字符串?
- asp.net做个栈的简单例子
- 那如果是嵌套的Repeater的,怎么做呢?? 如何获取用户选择的复选项???希望能回答一下
- 验证码输入成功,登录下一个页面
- 急急急
- 我的datagrid中的OnItemCommand属性为什么不能用
- 急救、如何在asp中用oo4o调用存储过程
- .net web工程文件夹重命名问题 急!
- asp.net工程重命名问题
我喜欢 BLL_???? 我按BLL_基本业务类都在一起呢..
命名空间的概念 C#中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量String user_name, 有可能在你调用的某个库文件或另外的程序代码中也定义了相同名字的变量,这就会出现冲突。命名空间就是为解决C#中的变量、函数的命名冲突而服务的。解决的办法就是将你的strTemp变量定义在一个不同名字的命名空间中。就好像张家有电视机,李家也有同样型号的电视机,但我们能区分清楚,就是因为他们分属不同的家庭。 当然,我们也可以使用程序开头的using编译指示来使用命名空间中的名字。使用using编译指示的好处在于在程序中不必显式地使用命名空间限制符来访问变量。
命名命名空间时的一般性规则是使用公司名称,后跟技术名称和可选的功能与设计。
http://www.cnblogs.com/hunts/archive/2007/01/12/619008.html