So I'm trying to basically do an AddRange of a List where I need to call a constructor, and what I'm doing just seems unintuitive.
This is what I'm doing:
List<Affix> FinalPrefixes = new List<Affix>(),
FinalSuffixes = new List<Affix>();
foreach (AffixGenerator TempGenerator in PossiblePrefixes)
FinalPrefixes.Add(new Affix(TempGenerator));
foreach (AffixGenerator TempGenerator in PossibleSuffixes)
FinalSuffixes.Add(new Affix(TempGenerator));
Obviously a function would make this simpler, but I was wondering if there was another way to simplify it (lambda maybe).