我继续收到此错误:
错误1无法隐式转换类型' System.IO.Stream'到' Project_Jynx.Stream' C:\ Users \ User \ Desktop \ Project jynx W.I.P EXPLOIT \ Project_Jynx \ Project_Jynx \ Form1.cs 27 Project_Jynx。
我需要帮助解决这个问题,因为我想完成这个编码。
答案 0 :(得分:2)
显然,您的项目中定义了Stream
类。编译器不知道您实际上是指System.IO.Stream
。当它看到这一行时,它认为你的意思是项目中的Stream
:
Stream stream;
然后您将openFileDialog.OpenFile()
分配给System.IO.Stream
。
告诉编译器使用System.IO.Stream
,只需在前面写System.IO.
:
System.IO.Stream stream;
答案 1 :(得分:0)
我开始回答,但是Sweeper打败了我。所以这里有一个不同的:根本不使用Stream
:
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
try
{
richTextBox1.Text = File.ReadAllText(openFileDialog.FileName);
}
catch(Exception e)
{
richTextBox1.Text = $"Error reading file {openFileDialog.FileName}: {e}";
}
}