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 is the difference between session and viewstate in asp.net?
List the major built-in objects in asp.net?
What is server transfer?
How u refer webservices?
Differentiate between client-side and server-side validations in web pages.
What is the use of dispose method?
What is application variable?
How can we provide the WebParts control functionality to a server control?
Which class is used to send an email message from an ASP.NET Web page?
What is sdlc process?
Explain the use of errorprovider control in .net?
Explain Authentication mechanism in dotnet
What is rending process in ASP.NET?
How is the asp.net mvc architecture different from others? : asp.net mvc
Explain why it is useful to use mvc instead of webforms? : asp.net mvc