In altre lingue (Ruby, Python, ...) posso usare zip(list1, list2)
che funziona in questo modo:Linq/.NET3.5 supporta un metodo 'zip'?
Se list1 is {1,2,3,4}
e list2 is {a,b,c}
poi zip(list1, list2)
restituisce: {(1,a), (2,b), (3,c), (d,null)}
È un tale metodo a disposizione nelle estensioni Linq di .NET?
risposto con un'implementazione di sotto che fa – katbyte
@Steven: No, non è così: http://referencesource.microsoft.com/#System.Core/ Sistema/Linq/Enumerable.cs, 2b8d0f02389aab71 – Heinzi