反射,Reflection,通过它我们可以在运行时获得各种信息,如程序集、模块、类型、字段、属性、方法和事件

通过对类型动态实例化后,还可以对其执行操作

简单来说就是用string可以在runtime为所欲为的东西,实际上就是一个.net framework内建的万能工厂

一般用于插件式框架程序和设计模式的实现,当然反射是一种手段可以充分发挥其能量来完成你想做的任何事情(前面好象见过一位高人用反射调用一个官方类库中未说明的函数。。。)

示例:
, name, age);
}
}
}

 

 

反射实例化对象并调用其方法,属性和事件的反射调用略去

 

                    Console.WriteLine(tmpObj);
}
}

Console.ReadLine();
}
}
}

 

 

结果:
Name: Clark, Age: 0
Name: Clark Zheng, Age: 27

相关文章:

  • 2022-12-23
  • 2021-06-22
  • 2021-12-06
  • 2022-12-23
  • 2021-09-09
  • 2021-09-07
  • 2022-12-23
猜你喜欢
  • 2021-06-10
  • 2022-12-23
相关资源
相似解决方案