String anhand von Trennzeichen aufsplitten

using System.Collections.Specialized;

// Trennzeichen ist Environment.NewLine ("\r\n")
string sData = "Hallo," + Environment.NewLine + "das ist ein TestString." + Environment.NewLine + "Bis demnächst.";

// Collection, in die die aufgesplitteten Strings sollen
StringCollection sclStrings = new StringCollection();

// String sData aufsplitten, Trennzeichen ist Environment.NewLine (es
// können auch mehrere Trennzeichen in der Liste sein, durch Komma getrennt)
// leere Zeilen werden entfernt
sclStrings.AddRange(sData.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries));