I need to often convert a \"string block\" (a string containing return characters, e.g. from a file or a TextBox) into List
List
LINQ!
var linesEnum = testBlock.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries).AsEnumerable(); List lines = linesEnum.ToList();