什麼是CTS, CLS和CLR

2021-04-24 08:11:26 字數 406 閱讀 1675

1. cli: 公共語言基礎是微軟向ecma提交的乙份語言和資料格式規範,clr是目前唯一乙個cli實現的版本

2. clr (common language runtime): 我們可以把clr理解為包含執行.net程式的引擎和一堆符合公共語言基礎結構的類庫的集合。clr是乙個規範的實現,我們開發的所有的.net程式都是基於clr的類庫來實現,並且執行在clr提供的執行引擎之上。

3. cts (common type system): cts定義了乙個能夠在clr上執行的語言規範。儘管很多語言本身並不符合cts規範,但是通過加強編譯器,改變語言附加規範等手段,使許多語言編寫出能夠在clr上執行的程式。

4. cls (common language specification): 定義了希望執行在.net平台執行的程式語言所需符合的最小規範。

CTS CLS和CLR的關係

cts cls和 clr cts cls 和clr 這三個的中文意思,下面簡單說明一下 1 cts common type system 的縮寫,中文意思是通用型別系統,是定義公共語言執行庫在宣告 使用和管理型別時所遵循的規則的模型。通用型別系統建立乙個框架,該框架使得跨語言整合 型別安全和高效能 ...

CTS CLS和CLR分別作何解釋?

cts cls和clr分別作何解釋?問題闡述 cts cls和clr分別是什麼意思?專家解答 cts cls和clr是.net框架的3個核心部分,下面分別對它們進行介紹。1 cts cts即通用型別系統,它定義了如何在.net framework執行庫中宣告 使用和管理型別,同時也是.net fra...

CTS CLS和CLR分別作何解釋?

cts cls和clr分別作何解釋?問題闡述 cts cls和clr分別是什麼意思?專家解答 cts cls和clr是.net框架的3個核心部分,下面分別對它們進行介紹。1 cts cts即通用型別系統,它定義了如何在.net framework執行庫中宣告 使用和管理型別,同時也是.net fra...