目前自学C#,其中有个反射
C# 反射,是什么个概念 
要怎么去理解
有案例没

解决方案 »

  1.   

    你不妨这么去想象一下clr在运行期维护了一个 “数据库”提供元数据,而你的代码则访问这个元数据库,或者调用元数据库提供的“存储过程”建议你去博客园,看看老赵的一篇文章,他会告诉你反射的核心就是元数据http://blog.zhaojie.me/tag/%E5%8F%8D%E5%B0%84/
      

  2.   

    http://www.cnblogs.com/jax/archive/2009/10/16/1584527.html
      

  3.   

    http://download.csdn.net/source/3407167项目源码里面用到了反射,通过类名,动态通过该类生成对象。
      

  4.   

    这东西,得等你用的到的时候再懂!
    就比如,总监、经理、测试人员、开发人员四种身份。工资计算方法都不同,那能不能方便找出某个人的工资计算方式呢?
    如果你输入总监A,能够自动判断出来这是总监,就应该执行总监的工资计算方法,岂不是很方便了吗?不用ifelse 不用 switch case  ,用反射实现就是最方便的!
    输入总监A,利用反射得出总监A的工资计算方法。