【发布时间】:2012-01-03 08:41:09
【问题描述】:
很抱歉问了些无聊的问题,但我是其中之一:)。
我可以使用Write 或WriteLine 编写一个.txt 文件,它会读取整个TextBox。问题是我读的时候。我无法使用 ReadLine 阅读它。它在一行上给出了整个文本。一定是阅读的问题,因为在记事本中,我正确获取了文件。
这种非常奇怪的行为的原因是什么,我该如何改变它? 包含 StreamReader 的方法
StreamReader streamreader = new StreamReader(openfiledialog.FileName);
textbox.Text = "";
while (!streamreader.EndOfStream)
{
string read_line = streamreader.ReadLine();
textbox.Text += read_line + "\n";
}
streamreader.Close();
包含 StreamWriter 的方法
StreamWriter streamwriter = new StreamWriter(savefiledialog.FileName);
streamwriter.Write(textbox.Text);
streamwriter.Close();
提前致谢。
更新:ReadToEnd 工作
【问题讨论】:
-
你需要展示你的代码......
-
显示你的代码,很难理解你做错了什么
标签: c# winforms textbox streamreader streamwriter