错误无法隐式转换类型' System.IO.Stream'到' Project_Jynx.Stream'

时间:2017-09-06 19:39:37

标签: c#

我继续收到此错误:

  

错误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。

我需要帮助解决这个问题,因为我想完成这个编码。

enter image description here

2 个答案:

答案 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}";
    }    
}