如何阅读嵌入文本文件的内容?

时间:2013-05-18 04:12:36

标签: c#

我有一个嵌入在我的解决方案中的文本文件data.txt(如this SO question中所述)。

如何以字符串形式读取此文件的内容?我想象的是这样的事情:

 string data = Resources["data.txt"];

但这不是这样做的方式。

1 个答案:

答案 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 ...            
}