Answer Posted / bipin
The IEnumerator interface provides iterative capability for
a collection that is internal to a class.
IEnumerator requires that you implement three methods:
The MoveNext method, which increments the collection
index by 1 and returns a bool that indicates whether the
end of the collection has been reached.
The Reset method, which resets the collection index to
its initial value of -1. This invalidates the enumerator.
The Current method, which returns the current object at
[position].
public bool MoveNext()
{
position++;
return (position < carlist.Length);
}
public void Reset()
{position = 0;}
public object Current
{
get { return carlist[position];}
}
IEnumerable interface
The IEnumerable interface provides support for the foreach
iteration. IEnumerable requires that you implement the
GetEnumerator method.
public IEnumerator GetEnumerator()
{
return (IEnumerator)this;
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What would be salary for 8+ years of experience in ASP.NET in different metro city in india?
How to implement role based security in asp.net mvc? : Asp.Net MVC
What is difference between web config and global asax?
Explain how do you validate the controls in an asp .net page?
Difference between response.redirect and server.transfer?
What is the difference between an htmlinputcheckbox control and an htmlinputradiobutton control?
How can we call webservices in Banking Applications? and where we are using it?
How can we implement a identity (sql server) call in an asp.net page?
What I need to create and run an asp.net application?
What is directive in asp net?
Which methods validate all the controls on a page?
How to add DateTime Control in normal DataGrid Server Control?
About CLR, reflection and assemblies?
What are the features of asp.net mvc?
What is asp.net localization?