This is probably a basic question for some, but it affects how I design a piece of my program.
I have a single collection of type A:
IEnumerable
They are same objects. Where only filters, Select produces (can produce) new instances.
Where
Select