我有一个文本文件作为我想要读入数组的资源。
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']
答案 0 :(得分:3)
由于Properties.Resources.TextFile1
包含文件的内容,因此您根本不需要使用StreamReader
。您可以随意解析字符串。在您的情况下,您可以在换行符上拆分字符串:
var questions = Properties.Resources.TextFile1.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);