C# 知识点笔记:IEnumerable<>的使用

创建一个IEnumerable对象

 List<string> fruits = new List<string> { "apple", "pear", "banana", "orange" };
IEnumerable<string> f = fruits as IEnumerable<string>;

获取的迭代器一开始指向为空

            //获取Enumerator之后,当前指向为空
            var o = em.Current;
            Console.WriteLine("当前指向是否为空" + (o == null));

打印           当前指向是否为空True

使用IEnumerator<string>的MoveNext方法遍历IEnumerable对象

            while (em.MoveNext())
            {
                Console.WriteLine("当前值为" + em.Current);
            }

猜你喜欢

转载自www.cnblogs.com/noigel/p/10429994.html