Дано предложение. Заменить в нем все пробелы на символ "_" - C#
Формулировка задачи:
Помогите решить задачу.
Дано предложение. Заменить в нем все пробелы на символ "_"
Простите,забыл код мой приложить. Тут у меня идет удаление, а потом вставка "_". Ну думаю вы это поняли. Но мне нужно сделать именно ЗАМЕНУ, а не удалить\вставить. поможете?
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите предложение: ");
string a = Console.ReadLine();
int i = 0;
while (i < a.Length)
{
if (a[i] == ' ')
{
a = a.Remove(i, 1);
a = a.Insert(i, "_");
}
i++;
}
Console.WriteLine("\n");
Console.WriteLine(a);
Console.ReadKey();
}
}Решение задачи: «Дано предложение. Заменить в нем все пробелы на символ "_"»
textual
Листинг программы
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите предложение: ");
string a = Console.ReadLine();
a = a.Replace(' ', '_'); //Replace-автоматически меняет символы в строке
Console.WriteLine("\n");
Console.WriteLine(a);
Console.ReadKey();
}
}
}