dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Home » Tip Bank » .NET » C#
Language: .NET
Expertise: Intermediate
Oct 21, 2019

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


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

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;
            }

}
Srinath M S
 
Thanks for your registration, follow us on our social networks to keep up-to-date