Я знаю, что подобные вопросы задавались здесь раньше, однако я не смог найти ни одного, который объяснял бы, как сделать это в прямом эфире, когда пользователь вводит строку в текстовое поле. Это касается приложения формы windows в C#.
Вот мой текущий код:
for (int i = 4; i <= input.Length; i += 4)
{
input = input.Insert(i, " ");
i++;
}
Это не работает, поскольку продолжает добавлять пробелы после каждого нажатия клавиши. У меня этот for-l oop запускается при невозвратном нажатии клавиши.