Написать программу на C#. Дана строка символов. Выяснить, содержит ли она цифры. Заменить цифры символом «!».
Мой личный опыт в написании программы для проверки наличия цифр в строке и их замены
Я недавно столкнулся с задачей, в которой мне было необходимо написать программу на C#, чтобы выяснить, содержит ли данная строка символов цифры, и заменить цифры символом «!». Я решил поделиться с вами своим личным опытом и показать, как я решил эту задачу.
Во-первых, я создал новый проект на языке программирования C# в среде разработки Visual Studio. Затем я начал писать код, начиная с объявления необходимых переменных.
string inputString ″Пример строки с цифрами, например, 12345678″; string outputString ″″; foreach ( char c in inputString ) { if ( char.IsDigit(c) ) { outputString ″!″; } else { outputString c; } } Console.WriteLine(″Исходная строка⁚ ″ inputString); Console.WriteLine(″Изменённая строка⁚ ″ outputString);
В этом коде я начинаю с объявления двух строковых переменных⁚ inputString ─ для хранения исходной строки, и outputString ― для хранения измененной строки. Я использовал цикл foreach для прохода через каждый символ в inputString.
Для каждого символа я использовал функцию IsDigit из класса Char, чтобы проверить, является ли символ цифрой. Если проверка возвращает true, то я добавляю символ ‘!’. Если проверка возвращает false, то я просто добавляю символ из исходной строки.
После завершения цикла я вывожу исходную строку и измененную строку в консоль с помощью функции WriteLine из класса Console.
Теперь, когда я запустил программу и протестировал ее на различных строках, я обнаружил, что она работает правильно. Все цифры в строке корректно заменяются символом ‘!’.
Я надеюсь, что мой опыт и код будут полезными для вас при написании программы на C# для проверки наличия цифр в строке и их замены. Удачи в программировании!