代码之家  ›  专栏  ›  技术社区  ›  Pickels

Ironpython:IEnumerator

  •  1
  • Pickels  · 技术社区  · 14 年前

    我有一个返回某种类型的IEnumerable的方法。现在我想知道如何用Ironpython迭代IEnumerable?

    谢谢

    1 回复  |  直到 14 年前
        1
  •  5
  •   John Zablocki    14 年前

    一个简单的for循环?

    from System import *
    from System.Collections.Generic import *
    names = List[str]()
    
    def get_names():
      names = List[str]()
      names.Add("Sam")
      names.Add("Carla")
      names.Add("Woody")
      names.Add("Rebecca")
      names.Add("Cliff")
      names.Add("Norm")
      return names
    
    for name in get_names():
      print name