MSIL与IL意思一样吗,C# Emit MSIL 嵌入问题

2021-01-10 09:00:57 字数 1023 阅读 3829

1楼:匿名用户

msil 是缩写吧?请把问题问全一点。

il是他的意思,也有做第三人称它的意思。

c#中il/msil,cts,cls,clr,jit分别是什么!

2楼:匿名用户

il/msil (microsoft intermediate language) 微软中间语言 (il是msil的缩写,译为中间语言)cts (***mon type system)通用类型系统cls (***mon language specification)公共语言规范clr (***mon language runtime)公共语言运行时(也有的叫公共语言运行库)jit (just in time)即时编译器

c# emit msil 嵌入问题

3楼:匿名用户

你那样用会有问题的~应该先创建一个委托再调用~varrun=(func)dm.createdelegate(typeof(func));

console.writeline(run(1,2));

如果还有问题,你把**贴上来,我给你改~

请问怎么解释.***框架类库,jit编译器,msil,ide.还有它们的作用个是什么..?

4楼:匿名用户

在初学的时候,其实这些大概了解概念就可以了,会用一点.***后,回头再来深入这些内容

框架类库:就是微软提供了很多现成的类,实现了很多功能,让你使用,比如你可以调用system.io.file类来操作文件,而不用自己去实现;

jit编译器:.***程序编译后生成的msil**,真正运行时,必须通过jit编译成机器**,电脑才能真正识别并运行

msil:是中间语言,是为了在不同平台间移植而生成的一种临时**,在实际运行时,会根据机器的实际环境,由jit编译成最适合机器运行的机器**

ide:就是开发程序的环境了,比如最简单的记事本,最常用的visualstudio