如何使用流式传输简单的文本文件

我正在尝试使用反射来读取一个简单的文本文件,就像一个学习案例一样。我没有收到错误,但我也没有得到“hello world”的预期结果。变量流返回 null。


string output = "";

var asm = Assembly.GetExecutingAssembly();


using (var stream = asm.GetManifestResourceStream("ConsoleApp1.data1.txt"))

{

   if (stream != null)

   {

      var reader = new StreamReader(stream);

      output = reader.ReadToEnd();

      Console.WriteLine(output);

    }

}

在此处输入图像描述


ABOUTYOU
浏览 142回答 1
1回答

呼如林

您正在从清单资源中读取,这意味着文本文件需要嵌入到 dll 中。右键单击该文件并选择“属性”,然后将“构建操作”设置为“嵌入式资源”。
打开App,查看更多内容
随时随地看视频慕课网APP