C#3.0學習筆記(2)淺談命名空間和程式集

來源:互聯網
上載者:User

一,  什麼叫命名空間?什麼叫程式集?

       命名空間(namespace):用來組織和重用代碼的編譯單元。它有效地避免了把 兩個或多個程式集用在同一個程式中產生的類命衝突的問題。

       程式集:~是exe可執行檔或DLL檔案。它包含了程式的CIL(Common      Intermediate Language)通用中間語言。

二,  程式集的產生過程?

三,  命名空間的聲明文法?

       namespace SimpleNamespce

       {

              TypeDeclarations;

       }

       註:1、namespace為關鍵字。

            2、SimpleNamespce為命名空間名稱。

四,命名空間的引用和using指令?

1、 using指令的使用避免了重複寫完全限定名。

2、 using指令必須放在源檔案的頂端,在任何型別宣告之前。

3、 它們應用於當前源檔案中的所有命名空間。

五,不使用using指令和使用using指令的對照?

       不使用using指令:

       class WidgetsProgram

       {

              static void main()

              {

                     MyCorp.SuperLib.SquareWidget sq=new MyCorp.SuperLib.SquareWidget();

                     ….

              }

       }

      

       使用using指令:

       using MyCorp.SuperLib

      

       class WidgetsProgram

       {

              static void main()

              {

                     SquareWidget sq=new SquareWidget();

                     ….

              }

       }

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.