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

  • 相关阅读:
    js中面向对象的写法
    js中防止全局变量被污染的方法
    移动端的头部标签和meta
    励志
    UX是什么?
    HTTP
    Django RestFramework (DRF)
    Vue(一)
    Vue-基础
    Vue-es6基础语法
  • 原文地址:https://www.cnblogs.com/eastday/p/5139496.html
Copyright © 2011-2022 走看看