I want to add two lists of a numeric type such that addedList[x] = listOne[x] + listTwo[x]
The output of the list needs to be a Generic.IEnumerable that I can use i
var result = from i in Enumerable.Range(0, Math.Max(firstList.Count, secondList.Count)) select firstList.ElementAtOrDefault(i) + secondList.ElementAtOrDefault(i);