2010年3月6日

C#中的yield return

摘要: 4.1 迭代器块 一个迭代器块(iterator block)是一个能够产生有序的值序列的块。迭代器块和普通语句块的区别就是其中出现的一个或多个yield语句。 yield return语句产生迭代的下一个值。 yield break语句表示迭代完成。 只要相应的函数成员的返回值类型是一个枚举器接口或是一个可枚举接口,一个迭代器块就可以用作方法体、运算符体或访问器体。 迭代器块并不是C#语法中的独... 阅读全文

posted @ 2010-03-06 15:13 态度决定一切 阅读(559) 评论(0) 推荐(0)

2010年2月23日

匿名委托与λ表达式

摘要: delegate string DelegateTest(string val); delegate string DelegateTest2(string val,int val2); static void Main(string[] args) { string mid = ",middle part,"; DelegateTest anonDel = delegate(string par... 阅读全文

posted @ 2010-02-23 18:00 态度决定一切 阅读(142) 评论(0) 推荐(0)

导航