I need to often convert a \"string block\" (a string containing return characters, e.g. from a file or a TextBox) into List
List
Hmm. You know that string now has a .Split() that takes a string[] array, right?
string
string[]
So ...
string[] lines = data.Split( new string[1]{ Environment.NewLine }, StringSplitOptions.None );