Заменить все вхождения в текст некоторой буквы на другую букву (их значения вводить с клавиатуры) - C#
Формулировка задачи:
Заменить все вхождения в текст некоторой буквы на другую букву
(их значения вводить с клавиатуры)
Решение задачи: «Заменить все вхождения в текст некоторой буквы на другую букву (их значения вводить с клавиатуры)»
textual
Листинг программы
using System.Linq;
namespace LinqString
{
class Program
{
static void Main()
{
string a = "TODAY IS A DAY TOMMORROW WILL BE ANOTHER 1 OF 365";
Console.WriteLine(a);
Console.WriteLine("Заменить букву");
char c1 = Console.ReadKey().KeyChar;
Console.WriteLine("\nБуквой");
char c2 = Console.ReadKey().KeyChar;
Console.WriteLine();
char[] b = a.ToCharArray();
for (int i = 0; i < a.Length; i++)
{
if (b[i] == c1||b[i]+32==c1)
b[i] = c2;
}
Console.WriteLine(b);
Console.Read();
}
}
}