反射的用处有很多。比如在编译时不确定用到的类,可以采用反射,在运行时区动态创建实例。也是Ioc容器实现的方法,通过反射,来生成实例。所以反射几乎无处不在。因为在net core web中,所有的实例都是通过依赖注入的,因此也都是用到了反射。所以理解反射机制尤为重要。
理解反射,首先要理解Type类。这个类时反射功能的根。