C# ArrayList中的GetEnumerator方法示例

namespace ConsoleApplication6

{
  class Program
  {
      static void Main(string[] args)

      {
          //create the arraylist named days
          ArrayList days = new ArrayList();
          //add the elements in the arraylist

          days.Add("Sunday");
          days.Add("Monday");
          days.Add("Tuesday");
          days.Add("Wednesday");

          days.Add("Thusday");
          days.Add("Friday");
          days.Add("Saturday");
          //use of GetEnumerator method

          IEnumerator e = days.GetEnumerator();
          while (e.MoveNext())
          {
              Object obj = e.Current;

              Console.WriteLine(obj);
          }
          Console.WriteLine();
      }

  }
}
C# ArrayList中的GetEnumerator方法

ArrayList的GetEnumerator方法返回entireArrayList的枚举器。一开始,枚举器位于集合中第一个元素之前,因此为了移动下一个元素,我们使用枚举器的MoveNext方法。

日期:2020-04-11 22:50:31 来源:oir作者:oir