迭戈

博客园 首页 新随笔 联系 管理
  11 随笔 :: 1 文章 :: 112 评论 :: 40274 阅读

12 2009 档案

摘要:这应该是这个文章的最终版本了,期间犯了不少错误,也学习到了不少东西。  不多说了,直接上代码。还是我最后的测试结果,代码很简单,不解释了。[代码]表达式树构建和缓存:[代码]测试结果:[代码]之所以这么测试,是因为Activator.CreateInstance()方法使用了缓存机制,所以对于表达式树创建对象也使用了缓存,没有新东西,只是一个总结而已。至于为什么Activator.CreateIn... 阅读全文
posted @ 2009-12-08 22:02 Will Meng 阅读(2976) 评论(8) 推荐(1) 编辑

摘要:之所以要测试这个方法,是因为项目中要使用该方法动态创建需要对象。    上次说了方法Activator.CreateInstance()创建对象和直接用表达式创建对象的性能比较。被老赵等大牛批评测试方法不对,我决定再测试一下,测试环境和第一次一样。  测试代码如下(其中Form1就是新建的一个WinForm,什么代码都没有写): 代码 Code highlighting produced by A... 阅读全文
posted @ 2009-12-07 22:11 Will Meng 阅读(7071) 评论(13) 推荐(0) 编辑

摘要:文章有误,等待晚上的新版本。。。对于 [代码]方法我想您应该用过,当您需要动态的创建某些类型实例的时候您就需要它了。但是我今天测试该方法和用Expression Tree方法实例化对象的哪个执行的效率更快的时候,我发现一个问题。我把问题代码抽出来,做几个实验,您看看:(该实验在vs2008和vs2005下面都做了,实验结果一样,具体数值是vs2005下面的,以下代码均是在Release模式下)没有... 阅读全文
posted @ 2009-12-06 22:39 Will Meng 阅读(3154) 评论(6) 推荐(1) 编辑

点击右上角即可分享
微信分享提示