【发布时间】:2011-08-14 03:49:34
【问题描述】:
我试图从一个文本文件中读取并写入另一个文本文件。我读取的文件有 2023 行,而我正在写入的文件只有 2008 行。我无法弄清楚另一条线路发生了什么......我在某处失去了它们。我做错了什么?
谢谢!
这是我的 C# 代码。
static void Main(string[] args)
{
StreamWriter writer = new StreamWriter("C:/Users/Rafael/desktop/newfile.txt");
StreamReader reader = new StreamReader("C:/Users/Rafael/desktop/new1.txt");//, System.Text.Encoding.GetEncoding("ISO-8859-1"));
string line;
while ((line = reader.ReadLine()) != null)
{
writer.WriteLine(line);
}
}
【问题讨论】:
-
文件末尾是否缺少行?