I haven't been using this function at all. Who knows why... maybe because i didn't know about it :)
But in my latest pet project i had to do something really quickly on a lot of items in a list.
After a bit of research into foreach and for loops, i saw the List<T>.ForEach method.
Did some testing and sure thing List<T>.ForEach proved to be faster than others.
I thought about posting the whole setup and how i've tested it, but then i saw that Dustin Russell Campbell
did exactly the same thing a bit more thoroughly, so why double it up, right?
Read it, like it, USE it!
Performance of foreach vs. List.ForEach