将嵌入的文本文件读为字符串数组(C#)

时间:2012-11-12 11:35:23

标签: c# arrays string file-io embedded-resource

我正在尝试读取嵌入的文本文件。

文本文件具有以下结构:

Word1
Word2
Word3
...

我正在尝试将其转换为字符串数组,但我无法这样做。

我的意思是,我遇到过这个问题:How to read embedded resource text file但这只是将文件作为字符串读取,而我可以读取字符串,然后将其逐行分开,似乎应该是一个更简单的解决方案。

有吗?

1 个答案:

答案 0 :(得分:3)

我使用这种扩展方法来分割线:

public static string[] GetLines(this string s)
{
    return s.Split(new[] {Environment.NewLine}, StringSplitOptions.None);
}

然后你可以这样做:

string[] strings = Properties.Resources.YourResource.GetLines();