Today, we’re taking a deeper look at
foreach loop in C#. What does a collection need to be able to use it in a
foreach loop? Does it have to implement
IEnumerable interface? These questions are often asked during interviews, so it’s worth knowing the answers ?
We will go through a step-by-step example in building our own custom collection to see how all that works. Let’s dive in! ?