美文网首页
IEnumerable

IEnumerable

作者: VeC_House | 来源:发表于2018-03-02 10:03 被阅读0次

    在MSDN上,是这么说的,它是一个公开枚举数,该枚举数支持在非泛型集合上进行简单的迭代。换句话说,对于所有数组的遍历,都来自IEnumerable,那么我们就可以利用这个特性,来定义一个能够遍历数组的通用方法。

    [csharp]

    public static void Print(IEnumerable myList)  

    {  

    int i = 0;  

    foreach (Object obj in myList)  

        {  

    if (obj is Student)//这个是类型的判断,这里Student是一个类或结构  

            {  

                Student s=(Student)obj;  

    Console.WriteLine("\t[{0}]:\t{1}", i++, s.Sname);  

            }  

    if (obj is int)  

            {  

    Console.WriteLine("INT:{0}",obj);  

            }  

        }  

        Console.WriteLine();  

    }  

    相关文章

      网友评论

          本文标题:IEnumerable

          本文链接:https://www.haomeiwen.com/subject/lxwoxftx.html