Как говорится в заголовке: Почему string.Join
нужно взять массив вместо IEnumerable? Это меня раздражает, так как я должен добавить .ToArray(), когда мне нужно создать объединенную строку из результата выражения LINQ.
Мой опыт говорит мне, что я пропустил что-то очевидное здесь.