读取Textfile函数时发生IOException ReadtoEnd



我在VS2019上读取文本文件时遇到了一个奇怪的问题。我知道哪里出了问题,但无法修复。

path1用于存储已构建的文本文件的绝对路径。仅此变量存储路径。

richtextbox用于显示从文本文件中读取的内容。请在使用前将其清除。

String path1=this.textBox1.Text;
this.richTextBox1.Clear();

第五排是问题所在。

当我调试代码时,sr.ReadtoEnd((的值显示"此表达式可能会产生副作用,并且不会进行计算"。

try
{
FileStream fs = new FileStream(path1, FileMode.Open);
StreamReader sr = new StreamReader(fs, Encoding.Default);
this.richTextBox1.Text = sr.ReadToEnd();//What's wrong????
sr.Close();
fs.Close();
MessageBox.Show("Read....");
}
catch (IOException ex)
{
MessageBox.Show("Failed to read...");
}

感谢您的帮助!

谢谢!

您的代码没有错,该警告表示显示该信息需要调用某些代码,而调试器拒绝执行此操作,因为它不知道调用该函数是否正确或有问题。考虑在执行完该行之后查看this.richTextBox1.Text的值。

最新更新