public static void Main()
string source = "[stop]ONE[stop][stop]TWO[stop][stop][stop]THREE<stop>[stop]";
string[] stringSeparators = new string[] {"<stop>"};
Console.WriteLine("Splitting the string:\n \"{0}\".", source);
Console.WriteLine("Using the delimiter string:\n \"{0}\"",
result = source.Split(stringSeparators, StringSplitOptions.None);
Console.WriteLine("Result including all elements ({0} elements):",
foreach (string s in result)
Console.Write("'{0}' ", String.IsNullOrEmpty(s) ? "<>" : s);