感谢大家光临我的博客!一起努力、共同进步 --cc--

cang2012

导航

2014年12月16日 #

利用DynamicILInfo类动态生成方法

该文被密码保护。 阅读全文

posted @ 2014-12-16 11:30 C-x-C 阅读(15) 评论(0) 推荐(0) 编辑

2014年12月12日 #

根据方法名获取方法Body Content

摘要: 利用 MethodBody类的GetILAsByteArray方法可以获取到返回字节数组的MSIL的body。然后再去解析此字节数组, 可以得到MSIL,然后你再去解析MSIL,你就可以得到你想到source code,这样就可以做小的反....,以下是代码的实现....using System... 阅读全文

posted @ 2014-12-12 18:10 C-x-C 阅读(689) 评论(0) 推荐(0) 编辑

2014年12月4日 #

c#文件比较Code

摘要: 我想我们很多时候想比较一个文件里面是否有改动,比如一个dll库是新加了一个方法或修改了其中的方法实现,不能通过可视化的工具来比较的时候,可以用这个小工具来比较, 以下是比较文件的代码。using System;using System.Collections.Generic;using Syst... 阅读全文

posted @ 2014-12-04 22:53 C-x-C 阅读(365) 评论(0) 推荐(0) 编辑

使用Expression tree访问类的属性名称与值

摘要: 表达式树Expression是Linq中一项比较重要的功能,对其深刻了解Lamda以及计算表达式有很大的帮助.下面是利用 Expression>[]取得Func中的操作数或成员名称以及值。using System;using System.Collections.Generic;using Sy... 阅读全文

posted @ 2014-12-04 22:22 C-x-C 阅读(390) 评论(0) 推荐(0) 编辑

2014年9月29日 #

Linq高级应用

摘要: Linq的应用为我们带来了很大的方便,提高了coding效率,最近看到了一个用linq写的数独游戏算法,让我看到了Linq写的是如此优雅,耳目一新的感觉,以前没有写过这样的代码,同时也感觉到原来Linq如此强大,以前大部分使用的地方主要是在集合中使用. using System;using Sy... 阅读全文

posted @ 2014-09-29 11:32 C-x-C 阅读(1490) 评论(1) 推荐(1) 编辑