2013年3月8日

C#:foreach语句,yield语句

摘要: 1. foreach语句C#编译器会把foreach语句转换为IEnumerable接口的方法和属性。1 foreach (Person p in persons)2 {3 Console.WriteLine(p);4 }foreach语句会解析为下面的代码段。调用GetEnumerator()方法,获得数组的一个枚举在while循环中,只要MoveNext()返回true,就一直循环下去用Current属性访问数组中的元素1 IEnumerator enumerator = persons. GetEnumerator();2 while (enumerator.MoveNext())3 { 阅读全文

posted @ 2013-03-08 13:15 LilianChen 阅读(6577) 评论(4) 推荐(4) 编辑

导航