引言:学东西总觉得是个七七八八,所以想写一下,眼到脑到手,过了一遍身体。文章思路就是看着别人的文档,然后有想不通的就抛出问题来,这样不至于不知道写啥了。 在微软的文档介绍中看到一句话:System.Reflection命名空间中类与System.Type使你能够获取有关加载的程序集和其中定义的类型的信息。以及介绍了反射类型和泛型类型、动态加载、使用反射将委托挂钩等相关主题。 于是根据上述文字就开始想: 反射是什么? 什么是程序集? 如何动态加载? 泛型是什么? 泛型+反射能干啥? 委托又是啥? 委托+反射能干啥? 泛型+委托能干啥? 在设计模式中它们可以实现哪些模式? 先答了上面的问题吧。