我是新來編程,所以我真的不知道如何標題這個,但我試圖通過比較字符串子字符串來替換字符串生成器對象中的字母,但它只能與最後一個字母,爲什麼?如何以同樣的方式替換中間的字母?替換子字符串只能在最後一個字母中起作用嗎?爲什麼?
string S = "Hello";
StringBuilder sB = new StringBuilder("*****");
Console.WriteLine(sB);
string userInput = Console.ReadLine();
for (int i = 0; i < 5; i++)
{
if (userInput == S.Substring(i))
{
sB.Remove(i, 1);
sB.Insert(i, userInput);
Console.WriteLine(sB);
}
}
Console.ReadKey();
任何幫助,將不勝感激。