Exemple #1
0
        public async System.Threading.Tasks.Task MenuAsync()
        {
            bool b = true;


            while (b)

            {
                PrintMenuInfo();
                switch (Console.ReadKey().Key)
                {
                case ConsoleKey.D1:
                {
                    Console.WriteLine("\nwrite line. Formar 'char,([char,]...)int'");
                    var line    = Console.ReadLine();
                    var symbols = LineParser.GetOnlyWordCharacterFromString(line);
                    var n       = LineParser.GetOnlyNumber(line);
                    _worker.DoJob(symbols, n);
                }
                break;

                case ConsoleKey.D2:
                {
                    Console.WriteLine("\n");

                    var symbols = LineParser.GetOnlyWordCharacterFromString(constLine);
                    var n       = LineParser.GetOnlyNumber(constLine);
                    _worker.DoJob(symbols, n);
                }
                break;

                case ConsoleKey.D3:
                {
                    Console.WriteLine("\n");
                    b = false;
                }
                break;
                }
            }
        }