[转载]揭秘 ClownFish 比手写代码还快的原因

揭秘 ClownFish 比手写代码还快的原因 - Fish Li - 博客园. 在上篇博客中,我介绍了我的最新版本的通用数据访问层:ClownFish 。 在那篇博客的回复评论中,有些人感觉比较好奇:为什么ClownFish能比手工代码的执行速度更快? 不过,也有人不相信,那些人认为反射肯定的速度肯定比不上手写代码。 显然后者完全是在瞎猜,凭自己的感觉在猜。 今天的博客不打算再介绍Clo

[转载]浅谈.NET反射机制的性能优化

浅谈.NET反射机制的性能优化 - 陈彦铭 - 博客园. 在进入解释型模版引擎的探讨之前,我决定先分享一下这篇博客。因为在解释型引擎里将会引入反射的概念来实现更多、更复杂的功能。可能大家谈到反射面部肌肉都开始抽搐了吧!因为在托管语言里面,最臭名昭著的就是反射!它的性能实在是太低了,甚至在很多时候让我们无法忍受。不过不用那么纠结了,老陈今天就来分享一下如何来优化反射! 概述 本文涉及到的反射

[转载]C#反射调用方法-InvokeMember

反射发送实战-InvokeMember - chinafine - 博客园. 反射是.net中的高级功能之一,利用反射可以实现许多以前看来匪夷所思的功能,下面是我看了《Programming C#》(O\'Reilly)之后对于反射的一点实践,本想直接做个应用程序来说明问题,但苦于工作繁忙并考虑到以简单为主,故先对反射发送 (reflection emit)的使用做一些介绍。文章最后再给出一

[转载]C#动态创建和动态使用程序集、类、方法、字段等(一)

C#动态创建和动态使用程序集、类、方法、字段等(一) - longgel - 博客园. 有时候在整个项目架构里也需要动态创建程序集的需求,那如何创建程序集呢,请跟我来学习一下吧。 首先需要知道动态创建这些类型是使用的一些什么技术呢?其实只要相关动态加载程序集呀,类呀,都是使用反射,那么动态创建也一样使用的是反射, 是属于反射的技术!也就是将对象或者数据映射成一个对象或者程序集保存起来而已。