I'm wondering whether it will be quicker to follow one pattern or another for constructing a unique list of objects in C#:
Option 1
- Add all the items into a generic list
- Call the list.Distinct function on it
Option 2
- Iterate over each item
- Check whether the item already exists in the list and if not add it