Linq/.NET3.5 поддерживает метод 'zip'?

На других языках (рубин, Python...) я могу использовать zip(list1, list2) который работает как это:

Если list1 is {1,2,3,4} и list2 is {a,b,c}

затем zip(list1, list2) возвратился бы: {(1,a), (2,b), (3,c), (d,null)}

Действительно ли такой метод доступен в расширениях Linq.NET?

6
задан Cristi Diaconescu 11 May 2010 в 15:04
поделиться

1 ответ

.NET 4 предоставляет нам метод Zip , но это недоступно в .NET 3.5. Если вам интересно, Эрик Липперт предоставляет реализацию Zip , которая может оказаться вам полезной.

13
ответ дан 8 December 2019 в 18:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: