刚才写那篇笔记时就想说了,那个什么StringBuilder不就是Java里的StringBuffer么. 现在在看集合的遍历,说道IEnumerator压根就是Java里的Iterator,晕,还另起个读起来那么别扭的名字! class Program { static void Main(string[] args) { ArrayList arr1 = new ArrayList(); //循环添加元素 for (int i = 0; i < 10;i++ ) { arr1.Add(i); } IEnumerator enm = arr1.GetEnumerator(); while(enm.MoveNext()){ //当有下一个时,移动到下一个,并返回true; Console.WriteLine(enm.Current); //到记录结尾是,停留在最后一条,并返回false } } } 转载于:https://www.cnblogs.com/gugunet/archive/2008/05/13/1194696.html