将资源文本文件读入数组

时间:2016-01-09 11:54:19

标签: c# arrays text-files internal

我有一个文本文件作为我想要读入数组的资源。

        string[] questions = new string[4];
        var assembly = Assembly.GetExecutingAssembly();
        var resourceName = Properties.Resources.TextFile1;

        using (Stream stream = assembly.GetManifestResourceStream(resourceName))
        using (StreamReader reader = new StreamReader(stream))

然后,我尝试了以下代码,但不断获得Null异常

df['Value'] = df['Value'] + df['Seasonal']

1 个答案:

答案 0 :(得分:3)

由于Properties.Resources.TextFile1包含文件的内容,因此您根本不需要使用StreamReader。您可以随意解析字符串。在您的情况下,您可以在换行符上拆分字符串:

var questions = Properties.Resources.TextFile1.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);