C#基础
skyandcode
这个作者很懒,什么都没留下…
展开
-
C#里的委托与匿名函数简解
匿名方法通常用来给事件添加处理器,这与委托是非常相似的,实际上匿名方法的定义也是通过delegate关键字完成的,也就是说delegate不仅可以定义委托类型的变量,还可以定义匿名方法。 使用匿名方法的好处是使代码更加简洁, 不用像使用委托那样复杂,直接将匿名方法赋值给事件就可以了。如: MyTimer.Elapsed+=delegate(…){…}; 使用委托: Public de原创 2013-06-08 14:32:19 · 2216 阅读 · 0 评论 -
C#里自定义事件详解
1、声明一个delegate: (用于事件的类型的定义) (1.声明一个委托) 如: 1. public delegate void 事件名称EventHandler(object serder, EventArgs e); //事件名称用你的自己的来代替,随后的EventHandler是C#的建议命名规范,当然如果你不想遵守,可以使用任何字符甚至可以不要。 如果转载 2013-07-14 18:06:01 · 3748 阅读 · 0 评论 -
用序列化实现List<T> 实例的深复制
List<T>实例深复制与序列化原创 2014-01-07 17:14:15 · 4921 阅读 · 3 评论