public static string UpperCaseStringSplitter(string stringToSplit)
{
var stringBuilder = new StringBuilder();
foreach (char c in stringToSplit)
{
if (Char.IsUpper(c) && stringToSplit.IndexOf(c) > 0)
stringBuilder.Append(" " + c);
else
stringBuilder.Append(c);
}
return stringBuilder.ToString();
}
如果我通過一個字符串是這樣的:對大寫字符分割字符串的自定義功能不按預期工作
TestSrak
輸出的預期之一:"Test Srak"
。
但是,當有兩個相同的字母,其中一個是小寫,另一個是大寫彼此相鄰,拆分不會發生:
例如如果輸入的是:
TestTruck
輸出也是TestTruck
。你能告訴我問題在哪裏,我該如何解決。謝謝!
此。還將'i
謝謝!這是問題。 – Mdb