Is there a built-in way to convert IEnumerator to IEnumerable

前端 未结 8 1782
面向向阳花
面向向阳花 2020-12-30 18:55

Is there a built-in way to convert IEnumerator to IEnumerable?

8条回答
  •  暖寄归人
    2020-12-30 19:12

    static class Helper
    {
      public static List SaveRest(this IEnumerator enumerator)
      {
        var list = new List();
        while (enumerator.MoveNext())
        {
          list.Add(enumerator.Current);
        }
        return list;
      }
      public static ArrayList SaveRest(this IEnumerator enumerator)
      {
        var list = new ArrayList();
        while (enumerator.MoveNext())
        {
          list.Add(enumerator.Current);
        }
        return list;
      }
    }
    

提交回复
热议问题