Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What are iterators?

Answers were Sorted based on User's Feedback



What are iterators?..

Answer / sumit ranjan

Iterators is an object that allows a programmer to traverse
through all the elements of a collection, regardless of its
specific implementation.

Is This Answer Correct ?    6 Yes 0 No

What are iterators?..

Answer / gp_bellamkonda

What Sumit suggested was correct.Adding few more points to
it.

--The iterator code uses the yield return statement to
return each element in turn. yield break ends the
iteration. For more information, see yield.

--Multiple iterators can be implemented on a class. Each
iterator must have a unique name just like any class
member, and can be invoked by client code in a foreach
statement as follows: foreach(int x in
SampleClass.Iterator2){}

--The return type of an iterator must be IEnumerable,
IEnumerator, IEnumerable<T>, or IEnumerator<T>.

Is This Answer Correct ?    0 Yes 0 No

What are iterators?..

Answer / srinivas.r

An iterator is a section of code that returns an ordered
sequence of values of the same type.

An iterator can be used as the body of a method, an
operator, or a get accessor.

The iterator code uses the yield return statement to return
each element in turn. yield break ends the iteration. For
more information, see yield.

Multiple iterators can be implemented on a class. Each
iterator must have a unique name just like any class
member, and can be invoked by client code in a foreach
statement as follows: foreach(int x in
SampleClass.Iterator2){}

The return type of an iterator must be IEnumerable,
IEnumerator, IEnumerable<T>, or IEnumerator<T>.

Is This Answer Correct ?    0 Yes 0 No

What are iterators?..

Answer / prem

An iterator is invoked from client code by using a foreach
statement.
An iterator is a section of code that returns an ordered
sequence of values of the same type.

An iterator can be used as the body of a method, an
operator, or a get accessor.

The iterator code uses the yield return statement to return
each element in turn. yield break ends the iteration
EXAMPLE
.............................................................
public class DaysOfTheWeek : System.Collections.IEnumerable
{
string[] days = { "Sun", "Mon", "Tue", "Wed", "Thr",
"Fri", "Sat" };

public System.Collections.IEnumerator GetEnumerator()
{
for (int i = 0; i < days.Length; i++)
{
yield return days[i];
}
}
}

class TestDaysOfTheWeek
{
static void Main()
{
// Create an instance of the collection class
DaysOfTheWeek week = new DaysOfTheWeek();

// Iterate with foreach
foreach (string day in week)
{
System.Console.Write(day + " ");
}
}
}
// Output: Sun Mon Tue Wed Thr Fri Sat

Is This Answer Correct ?    0 Yes 0 No

What are iterators?..

Answer / venkat2050

iterators in dot net is we can write one class inside
another class we cannot create an object from another class

Is This Answer Correct ?    0 Yes 6 No

Post New Answer

More C Sharp Interview Questions

What is collection of classes in c#?

0 Answers  


What is iqueryable?

0 Answers  


Is it possible to inherit multiple interfaces?

0 Answers   Siebel,


Is is possible to force garbage collector to run?

0 Answers  


What does the parameter Initial Catalog define inside Connection String?

5 Answers  


What is private variable?

0 Answers  


What does virtual keyword mean ?

6 Answers   TCS,


What is desktop example?

0 Answers  


What are generations and how are they used by the garbage collector?

0 Answers  


If the original method is not static you can declare an override method to be static or not?

0 Answers   Siebel,


What is Interface Polymorphism?with E.g

1 Answers  


Can struct be static in c#?

0 Answers  


Categories