zoukankan      html  css  js  c++  java
  • C# using、namespace使用注意事项

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

  • 相关阅读:
    spring的原理
    角色&权限
    Redis在springboot项目的使用
    项目接口的设计思想
    springboot项目注册接口
    Redis
    cookie&session
    python enumerate()
    原来,一直没有完全理解range()函数
    python zip()和zip(*)方法
  • 原文地址:https://www.cnblogs.com/eastday/p/5139496.html
Copyright © 2011-2022 走看看