在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、using 用法 1.引用命名空间。 如: using System; 2.自动释放对象使用的资源。 如: using (SqlConnection connection = new SqlConnection(connectionString)) connection.open(); } (当链接使用完毕以后,将自动释放sqlserver链接。) 3.添加别名。 如: using A= System; (为System添加一个为A的别名) 二、namespace作用域 1.using 语句写在 namespace 前面; 应使用完全限定名称,不能简写,作用域在整个文件。 如 ( AAA.AAA1.AAA11、AAA.AAA2.AAA11 ) 2.using 语句写在 namespace 里面;可使用简便写法,作用域在这个命名空间以内。 如 ( AAA.AAA1.AAA11、AAA.AAA2.AAA11 )简写成(AAA1.AAA11,AAA2.AAA11) 三、注意事项 1.有namespace的情况下: 如果同个项目中,有两个不同命名空间下的相同类名称 ( AAA.AAA1.AAA11、AAA.AAA2.AAA11) ,需要使用其中一个时,为他加上一个别名即可。 using AAA11= AAA.AAA1.AAA11; 这种情况,别名必须要加到namespace里面,可使用简写名称,写在外面起不了作用。 2.没有namespace的情况下: 直接添加别名即可使用,必须使用完全限定命。 using AAA11= AAA.AAA1.AAA11;
一般情况下,为了尽量减少冲突。系统的命名空间应该在namespace前面引用;其它命名空间写到namespace里面。 |
请发表评论