Привет! Меня зовут Максим, и я занимаюсь программированием на C#. В этой статье я расскажу тебе, как написать программу на C#, которая позволит определить, содержит ли заданная строка символов цифры и заменить их символом ″!″.
Для начала, создадим консольное приложение. В Visual Studio можно выбрать шаблон ″Консольное приложение″ и дать ему имя, например ″DigitsReplacementApp″.Теперь, давайте реализуем алгоритм, который будет выполнять замену цифр в строке. Воспользуемся методом Replace, который позволяет заменить все вхождения заданной подстроки в строке на другую подстроку. В данном случае, заменим цифры на символ ″!″.Начнем с определения строки, в которой будем искать цифры. Для этого добавим следующую строку в функцию Main⁚
csharp
string input ″Hello123World456″;
Теперь реализуем алгоритм поиска и замены цифр. Добавим следующий код после объявления переменной input⁚
csharp
string result input.Replace(″0″, ″!″) // заменяем 0 на ! .Replace(″1″, ″!″) // заменяем 1 на ! .Replace(″2″, ″!″) // заменяем 2 на ! .Replace(″3″, ″!″) // заменяем 3 на ! .Replace(″4″, ″!″) // заменяем 4 на !
.Replace(″5″, ″!″) // заменяем 5 на ! .Replace(″6″, ″!″) // заменяем 6 на ! .Replace(″7″, ″!″) // заменяем 7 на ! .Replace(″8″, ″!″) // заменяем 8 на ! .Replace(″9″, ″!″); // заменяем 9 на !
Console.WriteLine(result); // выводим результат
Полный код программы будет выглядеть следующим образом⁚
csharp
using System;
namespace DigitsReplacementApp
{
class Program
{
static void Main(string[] args)
{
string input ″Hello123World456″;
string result input.Replace(″0″, ″!″) // заменяем 0 на ! .Replace(″1″, ″!″) // заменяем 1 на ! .Replace(″2″, ″!″) // заменяем 2 на ! .Replace(″3″, ″!″) // заменяем 3 на ! .Replace(″4″, ″!″) // заменяем 4 на !
.Replace(″5″, ″!″) // заменяем 5 на ! .Replace(″6″, ″!″) // заменяем 6 на ! .Replace(″7″, ″!″) // заменяем 7 на ! .Replace(″8″, ″!″) // заменяем 8 на ! .Replace(″9″, ″!″); // заменяем 9 на !
Console.WriteLine(result); // выводим результат
}
}
}
Теперь, когда мы написали полный код программы, можем запустить наше консольное приложение и увидеть результат. После выполнения строки `Console.WriteLine(result);` выведется измененная строка с замененными цифрами ″Hello!!!World!!!″.
Таким образом, мы успешно реализовали программу на C#, которая находит цифры в заданной строке и заменяет их символом ″!″. Надеюсь, что этот пример был полезным и поможет тебе в твоих программистских начинаниях! Удачи в изучении C#!