c#每日小結 <二>

.NET源代碼

中間語言IL

機器代碼

語言編譯器

JIT

第一次編譯

第二次編譯

 

1 .netframework 

1>--- function:支持.net 程序運行

2>---組成:CLR(管理內存的分配,代碼安全驗證(數組越界,異常),垃圾回收)&FLRframework 類庫集)

C#要經過兩次編譯,一次運行,第一次編譯形成中間語言IL.exe.dll),用的是語言(C# )編譯器,第二次發送給實時(JIT)編譯器(JIT屬於CLR一部分),編譯成本機代碼,

c/s邊運行邊把一部分編譯成本機代碼,B/S一次全部編譯

命名空間:  可以嵌套;如:A.B.C  ……

引用:      主要有兩種作用:1、直接寫在namespace最上部;2、可以定義對象,通過實現IDispose接口,重寫它的方法dispose(),可以釋放資源;

Main():  程序的入口;參數有兩種:1string[] args2、無參;返回值有兩種:1int2void

註釋:有三種形式1//單行註釋,2/*   */ 註釋語句塊  3///   XML註釋;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章