2
Answers

NP100 Why is casting not needed

Maha

Maha

16y
1.9k
1

Hi Guys

 

NP100 Why is casting not needed

 

In the below program if ie.Current is written in the Console.WriteLine() method casting is not necessary.   

 

Anyone knows please explain the reason.

 

Thank you

 

using System;

using System.Collections;

 

class MainClass

{

    static void Main()

    {

        int[] intArray = { 10, 11, 12, 13 };

 

        IEnumerator ie = intArray.GetEnumerator();

 

        while (ie.MoveNext() == true)

        {

            //int i = (int)ie.Current;

            //Console.WriteLine("{0}", i);

            Console.WriteLine("{0}", ie.Current);

        }

    }

}

/*

10

11

12

13

*/

Answers (2)