Что такое способ LINQ для внедрения/объединения массива строк?

У меня есть следующий массив строк:

var sa = new string[] {"yabba","dabba","doo"};

Я могу преобразовать его в "yabba, dabba, doo", используя string.Join(), но что это за классный способ LINQ? Метод расширения объединения кажется многообещающим, но для начинающего, как я, очень запутанным.