我想要做的是如果用戶輸入四個字符(如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