1. 程式人生 > >C#基礎篇之C#和 .Net框架的概念和執行原理

C#基礎篇之C#和 .Net框架的概念和執行原理

 引言:要使用一樣東西,最起碼得對他有個最基本的瞭解,所以,熟悉一下概念和流程還是非常有必要的,下面一起來看看吧!

一、微軟平臺的發展史


二、.Net框架包含的東西

1、名詞解釋

  BCL:基類庫(Base Class Library)系統和底層提供的最基本的類庫

  CLR:公共語言執行時(Common Language Runtime) 

CLS:公共語言規範(Common Language Specification)

  CTS:通用型別系統(Common Type System)

   點選開啟連結可以檢視名詞的基本概念和解釋

CIL:公共中間語言(Common Intermediate Language)


   DLL: 動態連結庫 ,應用程式拓展(Dynamic Link Library)

   JIT:即時編譯器,執行直譯器(Just-In-Time Compiler


2、程式碼編譯過程


3、程式執行過程


4、完整編譯和執行流程示意圖


5、CLR概覽


  小結:這一篇主要了解一下C#和.Net框架的基本組成,都是一些概念性的,也是最基本的,在後面的實踐中慢慢體會吧!