Я пытаюсь сделать, если пользователь вводит четыре символа типа 0500, я хочу добавить «:» после второго символа, чтобы он стал 05:00. Из проб и ошибок он, похоже, правильно вставляется.Использование Вставки, когда определенная длина строки указана как входная в C#
Так что часть моих кодов
string timeInput = Console.ReadLine();
string[] timeSplit = timeInput.Split(':');
if(timeInput.Length == 4) { // if string = four
timeInput = timeInput.Insert(1, ":");
}
Вы пропустили правильный индекс приятель. Он должен быть 2, а не 1. – user3185569
не смешивать термины «строка» и «символ». Я отредактировал ваш вопрос. – JimHawkins