国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

c#高級編程記錄--第一章

2024-07-21 02:19:21
字體:
來源:轉載
供稿:網友

c#有一個基於值類型和引用類型之間區別為基礎的類型系統;

相關概念:clr、受管制代碼、非受管制代碼、cts、cls、裝配件、反射、裝配件清單、應用域、無用存儲單元收集

.net程序包含多個裝配件,其中一個裝配件被指定為一個可執行程序,包含主程序的啓動入口點,其他的裝配件則被指定為庫

編譯、運行:* .cs——〉裝配件(il、元數據)——〉clr(jit編譯(獲取安全許可、內存類型檢查、應用域)、無用內存單元檢查與收集、com交換操作服務)

值類型:變量保存值,存在堆棧中

引用類型:變量保存地址,存在堆中

jit的編譯機制:將jit中要調動的代碼編譯出來,而不是整個裝配件中的il碼;同時會根據相應的處理器進行相應的特性的優化

.net無用內存單元收集機制是將所有動態分配的內存都分配到堆上 ,儅堆中已滿,就檢查在堆上的對象的引用,沒有引用的對象就給與刪除;在代碼中可以顯式的使用,用system.gc調用無用存儲單元的收集

.net安全機制是基於代碼的安全性,與windows的基於角色的安全性不同,更加安全



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上犹县| 阿勒泰市| 扎兰屯市| 金寨县| 安丘市| 宁德市| 肇东市| 丽水市| 濮阳县| 高安市| 仪征市| 新宾| 辉南县| 玉龙| 汕尾市| 沈阳市| 长治县| 平邑县| 威信县| 奉化市| 常德市| 泰和县| 新化县| 桂东县| 石首市| 黑水县| 平乐县| 确山县| 深泽县| 观塘区| 台湾省| 文昌市| 余江县| 改则县| 富平县| 四子王旗| 苏尼特左旗| 雅江县| 沅江市| 玉环县| 秀山|