IEnumerable is the base interface for all non generic collections that can be enumerated by implemented interface System.Collections.Generic.IEnumerable<T>. IEnumerable contains a single method called GetEnumerator() which returns an IEnumerator and also provides the ability to iterate through the collection by exposing a Current property and MoveNext and Reset methods. IEnumerable functionality using the foreach syntax however implementing IEnumerable is not required. When using Visual Basic you must provide an IEnumerator implementation which is returned by GetEnumerator. When developing with C# you must provide a class that contains a Current property, and MoveNext and Reset methods as described by IEnumerator, but the class does not have to implement IEnumerator.
George
Praveen Raveendran Pillai
Rajiv Singh
Mariusz Postol
Ajay Kumar
Jitendra Mesavaniya
Rasul Huseynov
Bytehide
Rikam Palkar
Vivek Tripathi
Sourav Kayal
Alpesh Maniya
Rizwan Ali
Sardar Mudassar Ali Khan
Ahmad Mozaffar
Rahul Sahay
Harpreet Singh
Shreneek Patil
Tuhin Paul
Anu Viswan
Chandrakant Upadhyay
Tural Suleymani
Rahul Bansal
Ilker Kucuk
Vithal Wadje
Jaish Mathews
Sachin Kalia
Pranay Rana
Abhishek Yadav
Ajay Mor
Thiago Vivas
Rajesh M G
Atul Sharma
Jignesh Kumar
Ritesh Sharma
Amit Kumar
Rahul Kumar Saxena
Sara Silva
Arunava Bhattacharjee
Praveen Kumar
Bechir Bejaoui
Jean Paul
Matthew Cochran
Dea Saddler
Zoran Horvat
mahmoud mahmoud
John Charles Olamendy
Kirtan Patel
C# Curator
Sateesh Arveti