随笔分类 - Linq
摘要:关键词:迭代模式、foreach、迭代器、IEnumerable、IEnumerator、泛型导言:这两天看迭代模式,一边学习,一边联系到.NET Framework的有关设计,小有收获,写下此文以供日后查看。这个关联学习的过程包括以下几个阶段:学习迭代模式à想到了对应.NET中的foreachà在深入了解foreach的时候碰到了泛型à然后回归到.NET集合内的迭代,认识了到了“迭代器”的说法一、迭代模式定义:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其中内部的表示。关于迭代模式的正统解释和示例说明,不想多说,参考《HeadFirst》或《设计模式
阅读全文
摘要:1、首先看一个简单的例子int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (myie.MoveNext()) { int i = (int)myie.Current; Console.WriteLine("Value: {0}", i); }相信很多人都不会像上面这样去遍历myA...
阅读全文
浙公网安备 33010602011771号