• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# using、namespace使用注意事项

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、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里面。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap