随笔分类 - VS2005
摘要:迭代器是使用在foreach中的集合。以前写过一篇《小议foreach》。在其中写了实现一个可以用于foreach的集合。在C#2.0中使用迭代器创建一个用于foreach的集合,实现上比较简单:继承于IEumnerable,并实现GetEnumerator()。
阅读全文
摘要: 在原来的C#版本中我们是这样定义Event:
this.Button1.Click += new EventHandler(Button1_Click)
private void Button1_Click(object sender,EventArgs e)
{
//…
}
在现在的2.0版本中有了匿名方法,我们可以将上面的代码这样编写
this.Button1.Click += delegate{
//…
}
阅读全文
摘要:泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。
阅读全文