[IOException在读取文本文件功能时发生ReadtoEnd

问题描述 投票:0回答:1

[我在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...");
                }

感谢您的任何帮助!

谢谢!

c# filestream ioexception
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.