我正在阅读所有文件,使用StreamReader,我需要在每行的末尾插入空格。
例如:考虑以下情况,是文件中的数据。
在虚线区域,我需要包含空格。怎么办呢?
答案 0 :(得分:0)
我不太了解您的问题,但是,如果目标是在任何行之后添加空格,您可以计算行的长度,然后使用此代码用所需的空格填充您的行:< / p>
var streamReaderFileName = new StreamReader(fileName, Encoding.Default);
var streamWriterNewName = new StreamWriter(newName, false, Encoding.GetEncoding(1252));
yourLine = streamReaderFileName.ReadLine();
while (yourLine!=null)
{
yourLineLength = yourLine.Length;
yourNewLine = yourLine.PadRight(yourLineLength + numberOfSpaceYouWant)
yourLine = streamReaderFileName.ReadLine();
}
streamWriterNewName.WriteLine(yourNewLine);
streamReaderFileName.Close();
streamWriterNewName.Close();
如果你给我们更多信息,也许我可以帮助更好:)