0 c# cil virtual-machine .net-assembly
我可以在这里看到CIL指令列表:
https://en.wikipedia.org/wiki/List_of_CIL_instructions
我的理解是CIL在CLR中运行.但是,我看不出这些指令如何用于发出http请求(这在CLR中显然是可能的).
这些代码似乎都不是为了获取外部信息.
我错过了什么?
我错过了什么?
你的逻辑链是这样的:
然后你注意到结论是错误的,并且正确地指出该逻辑链中的一个步骤必定是错误的.
错误的是第一个.不需要通过大块CIL实现方法,然后将其嵌入到本机代码中.特别是,使用extern
修饰符标记的C#方法是通过将控制转移到声明中提到的(可能是非托管代码)DLL来实现的.因此,可以从在CLR下运行的程序调用以其他语言编写的用于执行CLR管理之外的代码的代码.
归档时间: |
|
查看次数: |
177 次 |
最近记录: |