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

首頁 > 編程 > .NET > 正文

.NET虛擬對象系統中的元數據

2024-07-10 12:37:59
字體:
來源:轉載
供稿:網友

盡管元數據用于描述和引用由VOS類型系統定義的類型,但它還不能鎖定到這個單個目標。當你寫一個程序時,通過利用類型聲明,你所聲明的類型(假定它們是數值類型或引用類型)被介紹給NGWS runtime類型系統。類型聲明在存于PE可執行文件內部的元數據中得到描述。

基本上,元數據用于各項任務:用來表示NGWS runtime用途的信息,如定位和裝載類、 內存中這些類的事例、解決調用 、翻譯IL為原始碼、加強安全并設置運行時上下文邊界。

你不必關心元數據的生成。元數據是由C#的“代碼轉IL編譯器”(code-to-IL compiler,不是JIT編譯器)生成的。代碼轉IL編譯器發送二進制元數據信息給PE文件,是以標準的方式發送的,不象C++編譯器那樣,為出口函數創建它們自己的修飾名字。

你從元數據和可執行代碼并存所獲得的主要優勢為,有關類型的信息同類型自身固定在一起,不會遍布很多地方。同樣有助于解決存在于COM中的版本問題。進一步地,你可以在相同的上下文中使用不同的版本庫,因為庫不僅被注冊表引用,也被包含在可執行代碼中的元數據引用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邢台市| 金沙县| 安吉县| 惠水县| 太和县| 关岭| 武定县| 泾源县| 弥渡县| 松江区| 雅江县| 康平县| 额尔古纳市| 军事| 五大连池市| 济南市| 卢氏县| 友谊县| 体育| 博白县| 明水县| 临桂县| 丰镇市| 通山县| 浪卡子县| 玉门市| 鄂尔多斯市| 乳山市| 四川省| 赤水市| 济源市| 博罗县| 始兴县| 荆州市| 佛学| 铁岭市| 乌拉特中旗| 彝良县| 邓州市| 上犹县| 永德县|