dcsimg
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

WEBINAR:

On-Demand

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


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."
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

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