代码改变世界

随笔档案-2016年07月

完美的.net泛型也有特定的性能黑点?追根问底并且改善这个性能问题

2016-07-12 20:29 by BlackMagic#, 2314 阅读, 收藏,
摘要: 完美的.net真泛型真的完美吗 码C#多年,不求甚解觉得泛型就是传说中那么完美,性能也是超级好,不错,在绝大部分场景下泛型表现简直可以用完美来形容,不过随着前一阵重做IOC时,才发现与自己预想中不一样,觉得自己还是图样图森破,太过拿衣服了 在前面一篇文章(一步一步造个IoC轮子(二),详解泛型工厂) 阅读全文

一步一步造个IoC轮子(三):构造基本的IoC容器

2016-07-01 20:47 by BlackMagic#, 1011 阅读, 收藏,
摘要: 一步一步造个Ioc轮子目录 定义容器 首先,我们来画个大饼,定义好构造函数,注册函数及获取函数这几个最基本的使用方法 接下来我们把上一篇魔改过的泛型工厂再魔改一下,我们把这个工厂去掉static再添加支持泛型委托创建对象的注册方法,由于整个Ioc设计不是静态使用的,所以工厂里的内部类static r 阅读全文