国产探花免费观看_亚洲丰满少妇自慰呻吟_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的基於角色的安全性不同,更加安全



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠水县| 浠水县| 鄢陵县| 来宾市| 吴江市| 大港区| 灵石县| 高安市| 辛集市| 榆中县| 呼玛县| 建宁县| 上蔡县| 博爱县| 睢宁县| 曲阳县| 温宿县| 河间市| 中宁县| 扶绥县| 泰兴市| 高尔夫| 晴隆县| 长岛县| 永胜县| 介休市| 洞口县| 册亨县| 利川市| 成都市| 西和县| 玉屏| 巴林右旗| 芜湖市| 抚宁县| 五华县| 响水县| 来凤县| 邵阳县| 张家界市| 仪陇县|