Mega Code Archive

 
Categories / C# / Data Types
 

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();         }    } }