今天带领大家详详细细的把反射好好说一遍,反射包含的东西还是非常多的,首先在这里准备了一些简单的代码,有个Model类库,数据访问层的DB.SqlServer类库,数据访问层接口DB.Interface类库,以及MyReflection的控制台程序,其中DB.SqlServer继承DB.Interface:

我们想在Program的Main方法中调用DB.SqlServer类库中SqlServerHelper类中的查询方法Query。以往实现这种功能都是在MyReflection的控制台程序中引用DB.SqlServer和DB.Interface类库,才能调用Query方法,如下图所示:



以上这种方式调用其他类库的方法,相信对大家来说没什么难度,应该都会的。
关于dll---->IL---->Metadata---->反射
在讲反射之前,我们先来看下我们写的代码究竟是如何被计算机执行的,这里给大家画了个图,如下所示:

最低0.47元/天 解锁文章
1185

被折叠的 条评论
为什么被折叠?



