Дано предложение. Заменить в нем все пробелы на символ "_" - C#

Узнай цену своей работы

Формулировка задачи:

Помогите решить задачу. Дано предложение. Заменить в нем все пробелы на символ "_"
Простите,забыл код мой приложить. Тут у меня идет удаление, а потом вставка "_". Ну думаю вы это поняли. Но мне нужно сделать именно ЗАМЕНУ, а не удалить\вставить. поможете?
Листинг программы
  1. namespace ConsoleApplication1
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. Console.WriteLine("Введите предложение: ");
  8. string a = Console.ReadLine();
  9. int i = 0;
  10. while (i < a.Length)
  11. {
  12. if (a[i] == ' ')
  13. {
  14. a = a.Remove(i, 1);
  15. a = a.Insert(i, "_");
  16. }
  17. i++;
  18. }
  19. Console.WriteLine("\n");
  20. Console.WriteLine(a);
  21. Console.ReadKey();
  22. }
  23. }

Решение задачи: «Дано предложение. Заменить в нем все пробелы на символ "_"»

textual
Листинг программы
  1. namespace ConsoleApplication1
  2. {
  3.     class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             Console.WriteLine("Введите предложение: ");
  8.             string a = Console.ReadLine();
  9.                     a = a.Replace(' ', '_'); //Replace-автоматически меняет символы в строке
  10.             Console.WriteLine("\n");
  11.             Console.WriteLine(a);
  12.             Console.ReadKey();
  13.         }
  14.     }
  15. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы