我有一个嵌入在我的解决方案中的文本文件data.txt
(如this SO question中所述)。
如何以字符串形式读取此文件的内容?我想象的是这样的事情:
string data = Resources["data.txt"];
但这不是这样做的方式。
答案 0 :(得分:2)
如果您将文件添加为资源,您应该可以像这样访问它:
Properties.Resources.data
或者,如果您将Copy to Output Directory
属性设置为Copy always
/ Copy if newer
,则可以执行以下操作:
using (FileStream fs = System.IO.File.Open("Resources/data.txt", FileMode.Open))
{
// do amazing stuff here ...
}