第一篇:初步認識C#---------C#筆記

來源:互聯網
上載者:User

標籤:style   blog   http   color   strong   width   

.什麼叫.NET?

    .NET: 一般指.Net Framework架構.是一種平台,是一種技術.

.Net Framework架構主要組成部分?

   Net Framework架構主要組成:

 

                                          1>  類庫(FCL)

                                          2>  公用語言(CLR)

                         

三..NET程式的簡單編譯原理?

     1 .編寫原始碼

     2. 將原始碼編譯成微軟中間代碼(MSIL)

     3. 將中間代碼交給CLR的即時編譯器(JIT)

     4. JIT將中間代碼轉換成平台對應的CPU指令

     5. 將CPU指令交給CPU執行

                          

四.Managed 程式碼與Unmanaged 程式碼

       1>由CLR託管啟動並執行代碼叫做Managed 程式碼(C#是的)

       2>不被CLR管理的代碼叫Unmanaged 程式碼

       3>Managed 程式碼的優缺點?

          原理:CLR為每一個被託管的程式建立一個獨立的記憶體空間,並禁止其他程式來訪問這塊記憶體同時也禁止此程式訪問

                   其它程式;

                  缺點:運行效率相對較低。

                  優點:安全性高。適用於安全性高的需求。    

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.