Beispiel #1
0
        public static string CreateString()
        //Создание строки
        {
            int    k;
            string beginString = null;
            Random rnd         = new Random();

            k = Easy.Choice(2, 1, "Ошибка. Выберите пункт из меню:", "Как вы хотите создать строку?" +
                            "\n 1 - Ввести с клавиатуры\n 2 - С помощью случайного заполнения");
            if (k == 1)
            {
                Console.WriteLine("\n Введите строку:");
                beginString = Console.ReadLine();
            }
            else
            {
                string chars = "a bcde fgh ijklmn_opqr stuvwx yz12 34567890, ;:ABCD EFG HIJKLM NOPQRSRUV WX YZ.!? " +
                               "абв гдеёж з ийклм_нопрст уф хцчшщъыь эюя АБВГДЕ _ЁЖЗИЙК ЛМНО_ПРС ТУФХЦЧШЩЪЫ ЬЭ ЮЯ";
                int    length  = rnd.Next(10, 50);
                char[] symbols = new char[length];
                for (int i = 0; i < length; i++)
                {
                    symbols[i] = chars[rnd.Next(0, chars.Length - 1)];
                }
                string randomstring = new string (symbols);
                beginString = randomstring;
            }
            Console.WriteLine();
            OutputString(beginString);
            return(beginString);
        }
Beispiel #2
0
        public static int FlexMenu(string task, int max, int min)
        {
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine(task);
            int choice = Easy.Choice(max, min, "Ошибка. Выберите пункт из меню:");

            Console.WriteLine();
            return(choice);
        }