C#如何迭代成员?IEnumberable这个怎么用?

解决方案 »

  1.   

    实现这个接口的方法Ienumerator GetEnumerator()
    {
      for (int i = top; --i >= 0; )
                {
                    yield return values[i];
                }}
      

  2.   

    msdn 跌代器
    一般属性,方法只能返回一个值 迭代器返回一组
    yield return 相当于 stack[top++]=values[i];
      

  3.   

    msdn 跌代器
    一般属性,方法只能返回一个值 迭代器返回一组
    yield return 相当于 stack[top++]=values[i];
      

  4.   

    不懂,迭代一个类就明白,但迭代一个方法应该怎么样写?*如果要迭代一个类成员,一个方法,使用IEnumberable。这个怎么使用?
      

  5.   

    我当年看到一个很经典的例子,硬着头皮从书上抄下来了,不知道能否帮上你.
    http://hi.baidu.com/sageking2/blog/item/ef964b0e4c2ac5e037d1221c.html