Collection Was Modified During Enumeration in C#: Why It Happens and How to Fix It | CodeTrail