c# - 从 C# 资源中读取文本文件

标签 c# file-io resources streamreader

我需要从资源中读取文件并将其添加到列表中。 我的代码:

private void Form1_Load(object sender, EventArgs e)
{
    using (StreamReader r = new StreamReader(Assembly.GetExecutingAssembly().GetManifestResourceStream("myProg.myText.txt")))
    {
        //The Only Options Here Are BaseStream & CurrentEncoding
    }
}

我搜索过这个,只得到了像 "Assembly.GetExecutingAssembly...." 这样的答案,但我的程序没有 Assembly 选项。?

最佳答案

尝试这样的事情:

string resource_data = Properties.Resources.test;
List<string> words = resource_data.Split(new[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries).ToList();

在哪里

enter image description here

关于c# - 从 C# 资源中读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15722455/

相关文章:

java - 如何从JAVA中混合有字符的文件中读取整数?

matlab - 读取 .txt 文件的 (m x n) 行逗号分隔行

c# - Windows 服务中 COM 对象的事件处理

c# - List.except 自定义类

C语言——使用文件IO、结构体、函数、数组、指针在文本文件中记录数据(添加、删除)

java - 如何更改 TouchEvent 上的位图资源

android - 高效访问配置文件中的多个字符串之一

android - 从 Android 库项目访问资源?

c# - 如何编写以引用字符串作为参数的托管C#dll的C++包装器

c# - 根据客户端不提供aspNetHidden div