我是编程新手,所以我不太确定如何命名,但我试图通过将字符串构建器对象与字符串 Substrings 进行比较来替换字符串构建器对象中的字母,但它只适用于最后一个字母,为什么?以及如何以相同的方式替换中间字母?
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();
任何帮助,将不胜感激。