In other languages (ruby, python, ...) I can use zip(list1, list2)
which works like this:
If list1 is {1,2,3,4}
and list2 is {a,b,c}
then zip(list1, list2)
would return: {(1,a), (2,b), (3,c), (d,null)}
Is such a method available in .NET's Linq extensions?