sdm*_*ler 6 c# asp.net reflection web-applications interface
我最近开始在一家新公司工作,我们使用反射构建了一个.net Web应用程序.我刚刚离开学校一年,并没有使用这个概念.在研究了代码之后......看起来有一个类型为object的后端接口,它有大约20个继承它的类.很多通用的获取和设置
从表面上看,它看起来像是我的标准继承.我想我的问题是,是什么让这种反思?是因为界面没有强类型?
谢谢
请先阅读维基百科的反思.然后查看MSDN上的Reflection命名空间.
我相信我知道你遇到的一般模式.由于用户可以在运行时指定类型和成员名称,因此需要进行反射.然后程序必须使用反射将提供的名称映射到实际的类型成员.
一般来说,如果程序在运行时检查对象类型,那么您正在使用反射.
BTW,Strong和Weak是语言类型系统的属性,但不是使用该语言编写的任何应用程序或结构(例如,接口等)的属性.即."许多人认为C#是一种强类型语言".
| 归档时间: |
|
| 查看次数: |
1748 次 |
| 最近记录: |