See below example to convert text of array of lines in c# programming. Just split string with new line character after checking null and empty character.
public static string[] ToStringArray(string text) { if (String.IsNullOrEmpty(text) == false) return text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None); else { return new string[0]; } }
Below is example to make string from array of lines.
public static string ToText(string[] lines) { if (lines != null && lines.Length > 0) { var sb = new StringBuilder(lines.Length * 200); for (int i = 0; i < lines.Length; i++ ) { if (i < lines.Length - 1) sb.AppendLine(lines[i]); else { sb.Append(lines[i]); } } return sb.ToString(); } else { return string.Empty; } }