Вопросы к Поиску с Алисой
Основное отличие методов Concat и SelectMany в LINQ заключается в том, что Concat работает только с двумя последовательностями, а SelectMany позволяет объединять более двух последовательностей (массив последовательностей). www.codeproject.com dmitrykhmara.blogspot.com
Concat возвращает последовательность, содержащую элементы первой последовательности, за которой следуют элементы второй последовательности. dmitrykhmara.blogspot.com SelectMany объединяет каждый из этих массивов последовательностей в единую последовательность. www.codeproject.com
Таким образом, Concat соединяет две последовательности в одну, а SelectMany может соединять целую последовательность последовательностей. dmitrykhmara.blogspot.com
Эти методы могут использоваться взаимозаменяемо, но преимущество SelectMany в том, что он позволяет объединить более двух последовательностей. www.codeproject.com