C# | Getting an enumerator for the entire ArrayList (original) (raw)

Last Updated : 02 Jul, 2019

ArrayList.GetEnumerator Method is used to get an enumerator for the entire ArrayList.Syntax:

public virtual System.Collections.IEnumerator GetEnumerator ();

Return Value: It returns an IEnumerator for the entire ArrayList. Below programs illustrate the use of above-discussed method:Example 1:

CSharp `

// C# code to get an enumerator // for the entire ArrayList using System; using System.Collections;

class GFG {

// Driver code
public static void Main()
{

    // Creating an ArrayList
    ArrayList myList = new ArrayList();

    // adding elements in myList
    myList.Add("Geeks");
    myList.Add("GFG");
    myList.Add("C#");
    myList.Add("Tutorials");

    // To get an Enumerator
    // for the ArrayList
    IEnumerator enumerator = myList.GetEnumerator();

    // If MoveNext passes the end of the
    // collection, the enumerator is positioned
    // after the last element in the ArrayList
    // and MoveNext returns false.
    while (enumerator.MoveNext()) {

        Console.WriteLine(enumerator.Current);
    }
}

}

`

Output:

Geeks GFG C# Tutorials

Example 2:

CSharp `

// C# code to get an enumerator // for the entire ArrayList using System; using System.Collections;

class GFG {

// Driver code
public static void Main()
{

    // Creating an ArrayList
    ArrayList myList = new ArrayList();

    // adding elements in myList
    myList.Add(14);
    myList.Add(45);
    myList.Add(78);
    myList.Add(57);

    // To get an Enumerator
    // for the ArrayList
    IEnumerator enumerator = myList.GetEnumerator();

    // If MoveNext passes the end of the
    // collection, the enumerator is positioned
    // after the last element in the ArrayList
    // and MoveNext returns false.
    while (enumerator.MoveNext()) {

        Console.WriteLine(enumerator.Current);
    }
}

}

`

Note:

Reference:

Similar Reads