如何从String列表中创建一个字符串?

Mah*_*eep 1 c# linq string

可能重复:
使用LINQ Concat List <string>中的所有字符串

我正在使用C#4.0,其中我有一个非空字符串对象的列表.

IList<String> Errors
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建一个单独的字符串,其中所有列表元素一个接一个地附加,并带有换行符.

public String  ErrorMessage
{
    get { return Errors.SomeMethodHere(); }
}
Run Code Online (Sandbox Code Playgroud)

我能想到的一种方法是循环使用字符串列表.有没有更好的方法或在我可以使用的内置System.String或LINQ方法?

fix*_*gon 5

String.Join(Environment.NewLine, Errors.ToArray());
Run Code Online (Sandbox Code Playgroud)