Report question

Question: Why is ToArray() used when using string.Join with a List<string>?