C# 如何从resources文件夹中的文本文件中读取并输出到数组中

C# 如何从resources文件夹中的文本文件中读取并输出到数组中,c#,visual-studio,C#,Visual Studio,我在代码文件夹中有一个文本文件,所以它会随着代码移动,我想读取其中的所有内容,并将其输出到数组中,这是我到目前为止所拥有的,但它似乎不起作用 String strAppPath = Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); String strFilePath = Path.Combine(strAppPath

我在代码文件夹中有一个文本文件,所以它会随着代码移动,我想读取其中的所有内容,并将其输出到数组中,这是我到目前为止所拥有的,但它似乎不起作用

            String strAppPath = Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
            String strFilePath = Path.Combine(strAppPath, "Words");
            String strFullFilename = Path.Combine(strFilePath, "Negative.text");

            string[] Negative_Words = File.ReadLines(strFullFilename).ToArray();
            string toDisplay = string.Join(Environment.NewLine, Negative_Words);
            MessageBox.Show(toDisplay);
我一直收到一个错误,说找不到文件


您可以尝试以下代码来读取文件夹中的txt文件

    string path = "../../Words/School.txt";
    string []arr = File.ReadAllLines(path);
    string todisplay= string.Join(Environment.NewLine, arr);
    Console.WriteLine(todisplay);
txt文件位于:

结果:


它们可能没有复制到输出目录。它们都设置为“始终复制”