using System;
using System.Text;

namespace StringSearch
{
	class Tester
	{
		public void Run()
		{
			// Tworzy łańcuch znaków 
			string s1 = "Jeden,Dwa,Trzy Liberty Associates, Inc.";

			// Stałe reprezentujące odstęp i przecinek
			const char Space = ' ';
			const char Comma = ',';

			// Tablica ograniczników służących do rozdzielania zdań
			char[] delimiters = new char[]
         {
            Space,
            Comma
         };

			// Użycie klasy StringBuilder do utworzenia 
			// wyjściowego łańcucha znaków 
			StringBuilder output = new StringBuilder();
			int ctr = 1;

			// Rozbija łańcuch znaków a następnie przechodzi
			// po utworzonej tablicy łańcuchów znaków 
			foreach (String subString in s1.Split(delimiters))
			{
				// Metoda AppendFormat dodaje znaki do sformatowanego łańcucha znaków 
				output.AppendFormat("{0}: {1}\n", ctr++, subString);
			}
			Console.WriteLine(output);

		}

		static void Main()
		{
			Tester t = new Tester();
			t.Run();
		}
	}
}
