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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM