会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
plina
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2017年6月21日
Observer模式和委托事件
摘要: 事件委托:event-delegate 事件是特殊的委托,无论我们是否定义public的事件,最终都会被编译成private的委托。 所以事件在外部无法赋值,但是事件有公共的remove,add方法,我们可以通过+=来注册事件。 委托必须先=赋值,然后才能用+=来附加委托。 通过IL DASM查看编
阅读全文
posted @ 2017-06-21 15:39 plina
阅读(287)
评论(0)
推荐(0)
IEnumerable IEnumerator 自己定义迭代器
摘要: public class Person { string Name; int Age; public Person(string name, int age) { Name = name; Age = age; } public ove...
阅读全文
posted @ 2017-06-21 14:53 plina
阅读(125)
评论(0)
推荐(0)
Enum To List(转)
摘要: public enum ResourceState { /// <summary> /// 下架 /// </summary> [Description("下架")] SoldOut = 0, /// <summary> /// 上架 /// </summary> [Description("上架"
阅读全文
posted @ 2017-06-21 14:32 plina
阅读(2593)
评论(0)
推荐(0)