Как заменить каждый второй элемент строки на пробелы?

Есть строка которую мы вводим и её каждый второй символ должен заменяться на пробел. Как это сделать?
Сделал только так, чтобы через каждый символ добавлялся пробел но не через каждый второй. Помогите пожалуйста.
using System;
 
 
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Введите строку: ");
        string strok = Console.ReadLine();

        strok.Replace(" ", string.Empty);
        var output = String.Join(" ", strok.ToCharArray());
        {
            Console.WriteLine(output);
        }
        Console.ReadKey();
    }
}
  • Вопрос задан
  • 311 просмотров
Пригласить эксперта
Ответы на вопрос 1
@soloveid
for(var i =0 ;i<strok.Length; i+=2)//сделай i=0 чтобы заменять начиная с первого, i = 1 чтобы заменять со второго
strok[i] = '  ';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы