Hi frnds
Please refer below code and kindly tell me the difference of looping over list using foreach,IEnumbrable and IEnumerator
Why i should use IEnumbrable and IEnumerator if i can do with foreach in simple way
List<string> weekObj = new List<string>();
weekObj.Add("Sunday");
weekObj.Add("Monday");
weekObj.Add("Tuesday");
weekObj.Add("Wednesday");
weekObj.Add("Thrusday");
weekObj.Add("Friday");
weekObj.Add("Saturday");
foreach (string d in weekObj)
Response.Write(d.ToString());
Response.Write("<br>");
IEnumerable weekenum = (IEnumerable)weekObj;
foreach (string day in weekenum)
Response.Write(day.ToString());
Response.Write("<br>");
IEnumerator weekIterator = weekObj.GetEnumerator();
while (weekIterator.MoveNext())
Response.Write(weekIterator.Current.ToString());
Thanks n Regards
Bhupendra Tiwari