- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 反射(三) 之 对象关系映射
前言在日常的开发中,作为一个小白的我曾遇到过一个问题,希望实现将一个对象转换为另一个对象,可奈何所学甚少不知如何下手,那么就出现了以下的代码:entity1.Name = entity2.Name;entity1.Age = entity2.Age;......就好比以上代码,依次赋值,如果这是一次操作那倒无所谓,可是如果说在一个项目中全部用这种方式,那就显得有点可笑了。那么如何实现...
2019-10-20 20:34:16
341
原创 反射(二)之 配置扩展应用
前言前面学习了反射的基本范式,并且做了一些尝试,但遗留了一个问题,反射有什么作用,这里将会用一个例子来说明反射之Assembly的强大与应用所在。目标实现一个可配置、可扩展的应用,这也就是Assembly加载dll的意义所在之一。正文1、创建一个类库,实现以下代码//接口类namespace ReflectionDemo{ public interface IDBHelp...
2019-10-20 17:51:34
342
原创 反射(一)之 基本范式
反射的实现原理了解反射的原理先了解.Net编译过程(参照.Net编译过程笔记),C#高级语言经过编译器的编译之后生成了dll或exe,该dll或exe的组成有两部分metadata和IL,IL经过JIT进一步编译为机器语言,这里就有一个metadata,该metadata就是用来描述dll或exe的,而反射就是通过获取metadata的信息来访问程序集中的信息,实现常用的创建类型,调用方法等操作...
2019-10-20 17:29:50
191
php提交表单,php超级全局变量
2017-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人