88问答网
所有问题
能不能用通俗的语言解释一下c#中的反射啊
如题所述
举报该问题
其他回答
第1个回答 2011-04-19
对象,类的实例化,一个实在的东西。而c#中的反射是通过对象来获取了解类这个抽象事物的特性(属性)、行为(函数)等。
追问
有么有你觉得对反射解释的很好的文章啊推荐一下吧
第2个回答 2011-04-19
动态获取程序集信息
追问
有么有你觉得对反射解释的很好的文章啊推荐一下吧
相似回答
c#中
什么是
反射
,他有什么优点和作用?
能否
举个生动点的例子?
答:
反射相当于动态编译,也许说法有点不同,优点很明显,如果
使用反射
,你可以在你的软件打包发布后,如果需要更新的话,不用再打包,只需要客户端下载你更新后的dll,就可以完成更新。而且
可以使用
dll和配置文件,打造一个功能随意增减的应用程序。 至于反射的例子,网络上很多,不想贴代码,自己动手搜一下...
C#中
什么事
反射
?
答:
在未知目标程序集、类型和方法等信息的情况下,通过框架提供的访问元数据的方法来获得目标对象的所有信息的操作,就叫
反射
。
“
C#
”中什么是
反射
机制?
答:
反射
的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序
语言的
设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机...
c#中的反射
要怎样理解?
答:
System.Reflection.Emit命名空间的类提供了一种特殊形式
的反射
,可以在运行时构造类型。反射也可用于创建称为类型浏览器的应用程序,使用户能够选择类型,然后查看有关选定类型的信息。此外,Jscript等
语言
编译器
使用反射
来构造符号表。System.Runtime.Serialization命名空间中的类使用反射来访问数据并确定要永久...
.NET简谈
反射
(动态调用)
答:
C#反射
示例 在我的解决方案里面有两个项目 Reflection是控制台应用程序 TestDll是我们所要反射的项目 在这个项目里面我定义了一个Math类 也就是我们要反射的对象 为了演示方便 我们需要设置一下TestDll项目的生成输出路径 也就是我们主程序的启动目录 这样设置之后 我们项目的输出文件就会在我们应用程序的...
C#反射
运行原理是怎样的?用没有简单的实例推荐一个看看。
答:
而
反射
的过程刚好相反,就是通过元数据里记录的关于类的详细信息找到该类的成员,并能使它“复活”(因为元数据里所记录的信息足够详细,以致于可以根据metadata里面记录的信息找到关于该类的IL code并加以利用)。最后对比下:元数据形成:根据代码具体内容形成类的记录信息;反射:根据元数据的记录找到所...
C#中
什么是
反射
机制?
答:
以及参数在方法签名中的位置等。当您在一个应用程序域的仅
反射
上下文中工作时,请使用 CustomAttributeData 来发现有关自定义特性的信息。 通过使用 CustomAttributeData,您不必创建特性的实例就可以检查它们。微软官方
解释
:https://msdn.microsoft.com/library/windows/apps/f7ykdhsy.aspx ...
C#中的
序列化与
反射
?
答:
比如我做一个软件的配置信息,或者网站的配置,就像数据库连接地址等,我们的配置信息是一个类来管理的,而在磁盘上对应一个xml文件来存储这个配置信息,程序开始运行的时候,读取这个xml,我们需要反序列化这个xml为配置类的一个实例,程序中我们就可以运用这个配置类的实例了,而当我们设置程序的时候,我...
大家正在搜