net反射概念 NET面试题:什么是反射?

NET面试题:什么是反射?您好:反射的性能远低于直接调用,但对于必须使用的场景,反射的性能是不可接受的。对于“反思肯定是业绩不佳的主要原因”,我们应该冷静客观地分析。. net平台可以使用元数据来描述

NET面试题:什么是反射?

您好:

反射的性能远低于直接调用,但对于必须使用的场景,反射的性能是不可接受的。对于“反思肯定是业绩不佳的主要原因”,我们应该冷静客观地分析。

. net平台可以使用元数据来描述完整的类型(类、结构、委托、枚举、接口)。很多。Net技术(如WCF或序列化)要求在运行时发现类型格式。在。Net中,查看和操作元数据的操作称为反射(也称为元编程)。

net怎么利用反射得到类型?

有四种方法:

1。使用静态方法GetType():type类提供的类型t=Type.GetType类型(“类全名字符串”

2。使用typeof运算符:type T=typeof(类全名字符串))

3。通过类型实例获取类型对象:type T=instance。Gettye()

4。Get:通过当前运行的程序集键入=Assembly.GetExecutingAssembly程序集(). GetType(“类全名字符串”)