dcsimg
LinkedIn
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
 

Tip: Use Yield Instead of a List in C# for Iterations on Collections

Learn how to use the yield keyword to hold and return the data to the caller.


advertisement

You can use the yield keyword to hold and return the data to the caller. See below for an example.

Public static IEnumerable ExampleMethod()

{
            List li = new List();
            foreach (int item in li)
            {
                if (item  3)
                {
                    li.Add(i);
                }
            }

          //Instead of the above, you could use Yield like below
           foreach (int item in ListCollection)
            {
                if (item  3) yield return item;
            }

}

 

Visit the DevX Tip Bank

 



   
Srinath M. S. says: "I would love to leave a footprint in this flat world."
Email AuthorEmail Author
Close Icon
Thanks for your registration, follow us on our social networks to keep up-to-date