12 2006 档案

摘要: 这段时间在项目中接触到了Strategy策略模式,所以就学习了一下,做一个总结。 Strategy策略模式是一种对象行为模式。主要是应对:在软件构建过程中,某些对象使用的算法可能多种多样,经常发生变化。如果在对象内部实现这些算法,将会使对象变得异常复杂,甚至会造成性能上的负担。 阅读全文
posted @ 2006-12-15 08:45 KiddLee 阅读(7202) 评论(20) 推荐(2) 编辑
摘要:迭代器是使用在foreach中的集合。以前写过一篇《小议foreach》。在其中写了实现一个可以用于foreach的集合。在C#2.0中使用迭代器创建一个用于foreach的集合,实现上比较简单:继承于IEumnerable,并实现GetEnumerator()。 阅读全文
posted @ 2006-12-13 21:30 KiddLee 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: 在原来的C#版本中我们是这样定义Event: this.Button1.Click += new EventHandler(Button1_Click) private void Button1_Click(object sender,EventArgs e) { //… } 在现在的2.0版本中有了匿名方法,我们可以将上面的代码这样编写 this.Button1.Click += delegate{ //… } 阅读全文
posted @ 2006-12-12 00:05 KiddLee 阅读(5772) 评论(1) 推荐(0) 编辑

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