[我在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
的值。