具体需求是,动态生成类并继承已存在的接口,在生成方法体的时候卡住了。 我想实现的方法体类似:
public T get() { return default(T); }
使用IL.Emit无从下手。
如果函数复杂或者搞不清楚,先编译,然后IL查看,再用emit改写一遍,不就是结果了。
这是我的案例编译后的IL代码,红圈里面的怎么理解。
@畅饮无绪: 自己查IL指令哈~~多看一会儿就看出指令规律了,就能看懂了。再往回看汇编,也就能看个大概了。
@花飘水流兮: 行,我自个去研究下。