Splits the string into lines.
//Microsoft Public License (Ms-PL) //http://visualizer.codeplex.com/license using System; using System.Collections.Generic; namespace Redwerb.BizArk.Core.StringExt { /// <summary> /// Provides extension methods for strings. /// </summary> public static class StringExt { /// <summary> /// Splits the string into lines. /// </summary> /// <param name="str"></param> /// <returns></returns> public static string[] Lines(this string str) { var lines = new List<string>(); using (var sr = new System.IO.StringReader(str)) { string line = sr.ReadLine(); while (line != null) { lines.Add(line); line = sr.ReadLine(); } } return lines.ToArray(); } } }