随笔分类 - 反射
摘要:在上一篇文章中有讲到使用反射手写IL代码动态生成类并实现接口。 反射的妙用:C#通过反射动态生成类型继承接口并实现 有位网友推荐使用 Roslyn 去脚本化动态生成,今天这篇文章就主要讲怎么使用 Roslyn 动态生成类。 ###什么是Roslyn 最初 C# 语言的编译器是用 C++ 编写的,后来
阅读全文
摘要:###起因 最近想自己鼓捣个RPC,想着简化RPC调用方式,直接申明接口,然后根据接口的属性去配置RPC调用的相关信息。有一种说法叫声明式调用。 简单来说就是,声明一个interface,动态继承并实例化,然后打点调用。 今天这边篇章讲的就是前半部分:动态继承并实例化。 ###相关知识点 反射、IL
阅读全文