DotNet平台中 IL / CTS / CLS / CLR 都是什么?

 2021-3-12      dotnet 

IL(MSIL):

可以执行的二进制代码(托管代码)

CTS:

.Net平台通用数据类型(Common Type System)

CLS:

.Net平台通用语言规范(语法)(Common Language Specification )

CLR:

公共语言运行时( Common Language Runtime )

JIT:

即时编译器(Just in time)

关系

各个语言(VB.Net、F#)使用自己的JIT按照CTS、CLS编译成可以在CLR上运行的IL

dotnet