日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

.NET 框架浅析

發(fā)布時(shí)間:2024/8/22 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET 框架浅析 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

????? 經(jīng)過(guò)了對(duì)C#較長(zhǎng)時(shí)間的學(xué)習(xí)以及實(shí)踐,不斷地感受著.NET 框架——這個(gè)最本質(zhì),然而卻似乎讓人捉摸不透的概念。特別是經(jīng)過(guò)拜讀Anytao博主的《你必須知道的.NET》文章,使我對(duì)其概念關(guān)系得以厘清,在此作為回顧,對(duì).NET 框架展開(kāi)一些論述:

.NET 框架概要:

? ? ?? .NET框架,即.NET FrameWork ,其本身作為.NET 技術(shù)兩大方面之一。從狹義角度來(lái)講,即通常所說(shuō)的.NET框架。然而就.NET技術(shù)來(lái)講,.NET技術(shù)可以以規(guī)范實(shí)現(xiàn)兩部分來(lái)劃分:我們經(jīng)常強(qiáng)調(diào)和提起的.NET FrameWork,主要包括公共語(yǔ)言運(yùn)行時(shí)(Common Language RunTime,CLR) 和.NET 框架類(lèi)庫(kù)(FrameWork Class Library,FCL),它們本質(zhì)上是.NET技術(shù)另一部分(規(guī)范)的實(shí)現(xiàn)部分;另一方面,即實(shí)現(xiàn)方面,我們稱(chēng)之為公共語(yǔ)言架構(gòu)(Common Language Infrastructure,CLI),主要包括通用類(lèi)型系統(tǒng)(Common Type System,CTS )、公共語(yǔ)言規(guī)范(Common Language Specification,CLS)以及通用中間語(yǔ)言(Common Intermediate Language,CIL)三部分。

上圖即很形象了描述了.NET 技術(shù)的兩大方面。

?

術(shù)語(yǔ)解釋:

CLI:公共語(yǔ)言架構(gòu),.NET技術(shù)規(guī)范,已經(jīng)得到ECMA批準(zhǔn);

CLS:公共語(yǔ)言規(guī)范,CTS的子集,是進(jìn)行.NET開(kāi)發(fā)所使用語(yǔ)言的最小集合;

CIL:通用中間語(yǔ)言,可以認(rèn)為是.NET編譯后的中間代碼;

CLR:.NET框架的核心,管理代碼的執(zhí)行,以及幾乎一切的服務(wù)控制;

FCL:.NET框架類(lèi)庫(kù),形成以system為根的樹(shù)狀組織結(jié)構(gòu)。其中在各命名空間中包含數(shù)以萬(wàn)計(jì)的類(lèi)可供使用;

CTS:通用類(lèi)型語(yǔ)言,其包括兩種基本類(lèi)型:值型引用型。每種類(lèi)型又可細(xì)分為子類(lèi)型,如下圖可詮釋:

?

?

?

? ? 綜述之,.NET 框架基本構(gòu)成如前所述。然而其各構(gòu)成部分的相互關(guān)系,以及各部分的深化部分,沒(méi)有實(shí)現(xiàn)(例如CTS類(lèi)型的關(guān)系、FCL的深化理解)。這還需要在此基礎(chǔ)上進(jìn)一步鞏固、加強(qiáng)。

?

??

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/yangmingming/archive/2010/01/27/1657850.html

總結(jié)

以上是生活随笔為你收集整理的.NET 框架浅析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。