Multiple Lines of Text from Array

I’m working with

GUILayout.Box
GUILayout.TextArea
etc.

I can make multiple lines by simply putting a backslash n (can’t type backslash in this forum). However if I try this technique referencing the string form an array it just prints the backslash n instead of putting a line space (or return) between the text lines. Is there a way around this, the game I’m making needs an array of multi-lined strings?

Thank you

You could simply add it manually:

StringBuilder sb = new StringBuilder();
for(int i = 0; i<array.Length;i++){
    sb.Append(array *+ "

");*
}
string str = sb.ToString();
And then in OnGUI:
GUI.Box(rect, str);