例如:
while (!incomingFiles.EndOfStream)
{
sLine = incomingFiles.ReadLine();
sLine.Insert(iCharacterIndicator , "something");
Console.WriteLine(sLine);
}
我想使用indexOf指针将所需字符串放在我需要放置的特定位置所需的字符串,所以我使用iCharacterIndicator来指出每一行需要放置字符串的地方,但插入不会显示在我的控制台上,除非我直接插入控制台。因此,WriteLine破坏了我的算法。
Insert没有改变sLine,它返回了一个新的字符串,您应该改为:
while (!incomingFiles.EndOfStream)
{
sLine = incomingFiles.ReadLine();
sLine = sLine.Insert(iCharacterIndicator , "something");
Console.WriteLine(sLine);
}