public void Calculate(int limit) { int i = 1; foreach (var item in algoritm.GetInvocationList()) { Console.Write(i + " - "); Console.WriteLine(((CountDelegate)item).Method.Name); i++; } Console.WriteLine("Enter algorint: "); Console.WriteLine(); int numbe = int.Parse(Console.ReadLine()); ((CountDelegate)algoritm.GetInvocationList()[numbe - 1]).Invoke(limit); }