会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Moen 的幻想结界
我的随笔
借助扩展方法简化参数合法性判断
神樹桜乃 2011-08-31 13:18
阅读:1966
评论:9
推荐:0
编辑
利用Mono.Cecil制作出枚举类的泛型扩展方法
神樹桜乃 2011-07-14 15:30
阅读:3082
评论:16
推荐:5
编辑
导航
博客园
首页
联系
订阅
管理
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
公告
昵称:
神樹桜乃
园龄:
14年3个月
粉丝:
13
关注:
13
+加关注
统计
随笔 - 2
文章 - 0
评论 - 25
阅读 -
5048
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
C#
(2)
扩展方法
(2)
System.Enum
(1)
Mono.Cecil
(1)
枚举
(1)
泛型
(1)
随笔分类
C#(2)
随笔档案
2011年8月(1)
2011年7月(1)
阅读排行榜
1. 利用Mono.Cecil制作出枚举类的泛型扩展方法(3082)
2. 借助扩展方法简化参数合法性判断(1966)
评论排行榜
1. 利用Mono.Cecil制作出枚举类的泛型扩展方法(16)
2. 借助扩展方法简化参数合法性判断(9)
推荐排行榜
1. 利用Mono.Cecil制作出枚举类的泛型扩展方法(5)
最新评论
1. Re:借助扩展方法简化参数合法性判断
这验证非常脑残
--mzac
2. Re:利用Mono.Cecil制作出枚举类的泛型扩展方法
补充一下,因为 C++/CLI 中不存在静态类型(从技术角度说,所谓的“静态类型”其实是抽象且密封的类型,C++/CLI 不允许这样编译),所以用 C++/CLI 来创建扩展方法也是必定会失败的。
--Nana's Lich
3. Re:借助扩展方法简化参数合法性判断
很有意思,我也有类似的研究,不过表现的形式和博主的略有区别。
一会我把我的也发出来给大家看看。
--Nana's Lich
4. Re:利用Mono.Cecil制作出枚举类的泛型扩展方法
在我的早期研究中我是选择在内部直接调用 HasFlag 方法,但是后来发现装箱过程造成的性能损耗真的很可怕,于是后来改成了用 Emit 来生成位操作代码。不过,在尝试的过程中发现:引用OpCodes....
--Nana's Lich
5. Re:借助扩展方法简化参数合法性判断
菜鸟表示看不太懂啊
--云寂
点击右上角即可分享