在 C# 中,可以使用资源文件将文本文件嵌入到项目中。以下是一种方法:

  1. 在 Visual Studio 中打开项目,右键单击项目名称,选择'添加' -> '新建项'。
  2. 在'添加新项'对话框中,选择'资源文件',并命名为'Resources.resx'。点击'添加'按钮。
  3. 在资源文件中,右键单击空白处,选择'添加' -> '添加现有项'。
  4. 在'添加现有项'对话框中,选择要嵌入的文本文件,点击'添加'按钮。
  5. 在资源文件中,可以看到已添加的文本文件。右键单击该文件,选择'属性'。
  6. 在属性窗口中,将'生成操作'属性设置为'嵌入的资源'。
  7. 在代码中,可以通过以下方式访问嵌入的文本文件:
string resourceName = 'NamespaceName.Resources.FileName.txt';
using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName))
{
    using (StreamReader reader = new StreamReader(stream))
    {
        string text = reader.ReadToEnd();
        // 处理文本文件内容
    }
}

其中,'NamespaceName' 是你的项目的命名空间,'FileName.txt' 是你嵌入的文本文件的名称。

通过上述步骤,你可以将文本文件嵌入到项目资源中,并在代码中访问它。

C# 将文本文件嵌入项目资源的方法

原文地址: https://www.cveoy.top/t/topic/pkhB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录