C# 反射,是什么个概念

fsh1985 2011-08-18 08:43:06
目前自学C#,其中有个反射
C# 反射,是什么个概念
要怎么去理解
有案例没
...全文
4748 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingkoo1987 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 xx_mm 的回复:]
反射 就是反过来射。。。
当然啦 要射对 不然报错。
[/Quote]

哈哈~~~
蔡袅 2011-08-22
  • 打赏
  • 举报
回复
反射 就是反过来射。。。
当然啦 要射对 不然报错。
mirmuo 2011-08-22
  • 打赏
  • 举报
回复
就是反射的概念
zjq8888882009 2011-08-22
  • 打赏
  • 举报
回复
收藏了,以后慢慢看。
zhouxingyu896 2011-08-22
  • 打赏
  • 举报
回复
学习
学习
prolcao 2011-08-22
  • 打赏
  • 举报
回复
反射就是动态创建对象,不过效率不是很高,c#中比较常用的。
qingYun1029 2011-08-22
  • 打赏
  • 举报
回复
http://download.csdn.net/source/3407167

项目源码里面用到了反射,通过类名,动态通过该类生成对象。
白鸽 2011-08-22
  • 打赏
  • 举报
回复
也就是知道类库名称,知道类库中类的名称就能够得到其中对象实例的一中方法!主要迎合高内聚低耦合来实现的,

反射常常搭配着接口来实现,能够动态的实现类库的反射,进行实例化。。怎么实现估计就不用说了你应该会了。
wanghui0380 2011-08-22
  • 打赏
  • 举报
回复
你不妨这么去想象一下

clr在运行期维护了一个 “数据库”提供元数据,而你的代码则访问这个元数据库,或者调用元数据库提供的“存储过程”

建议你去博客园,看看老赵的一篇文章,他会告诉你反射的核心就是元数据

http://blog.zhaojie.me/tag/%E5%8F%8D%E5%B0%84/
jianshao810 2011-08-22
  • 打赏
  • 举报
回复
可以访问元数据。
运行时动态获取对象或者类型的信息。。
isjoe 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用楼主 fsh1985 的回复:]
目前自学C#,其中有个反射
C# 反射,是什么个概念
要怎么去理解
有案例没
[/Quote]

在无法获得类详细信息或降低耦合度的情况下,动态调用他。
五更琉璃 2011-08-22
  • 打赏
  • 举报
回复
就是根据路径加载类 不用重新编译
fsh1985 2011-08-22
  • 打赏
  • 举报
回复
哪位兄弟帮我回复下,
TMajier 2011-08-22
  • 打赏
  • 举报
回复
这东西,得等你用的到的时候再懂!
就比如,总监、经理、测试人员、开发人员四种身份。工资计算方法都不同,那能不能方便找出某个人的工资计算方式呢?
如果你输入总监A,能够自动判断出来这是总监,就应该执行总监的工资计算方法,岂不是很方便了吗?不用ifelse 不用 switch case ,用反射实现就是最方便的!
输入总监A,利用反射得出总监A的工资计算方法。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧