是否可以在不使用Console的情况下插入字符串.直接写行



例如:

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);
}

最新更新