C# 如何在可执行文件中存储字符串?

C# 如何在可执行文件中存储字符串?,c#,embedded-resource,C#,Embedded Resource,我无法使用设置,因为存在外部文件。有没有办法在可执行文件中嵌入设置或数据 我需要能够启动应用程序,并有数据从内部保存,而不是加载到其他地方 谢谢你在说什么样的数据?一个字符串文件?一个文本字符串?如果它是一个文件,将文件的Build Action属性更改为Embedded Resource实际上会嵌入该文件 如果它们是单个字符串,请向项目中添加一个新文件,即Resources file.resx,并将该文件标记为嵌入式资源 这里有一个类似的问题,其中有代码显示如何读取特定字符串:您在谈论什么类型

我无法使用设置,因为存在外部文件。有没有办法在可执行文件中嵌入设置或数据

我需要能够启动应用程序,并有数据从内部保存,而不是加载到其他地方


谢谢

你在说什么样的数据?一个字符串文件?一个文本字符串?如果它是一个文件,将文件的Build Action属性更改为Embedded Resource实际上会嵌入该文件

如果它们是单个字符串,请向项目中添加一个新文件,即Resources file.resx,并将该文件标记为嵌入式资源


这里有一个类似的问题,其中有代码显示如何读取特定字符串:

您在谈论什么类型的数据?一个字符串文件?一个文本字符串?如果它是一个文件,将文件的Build Action属性更改为Embedded Resource实际上会嵌入该文件

如果它们是单个字符串,请向项目中添加一个新文件,即Resources file.resx,并将该文件标记为嵌入式资源


这里有一个类似的问题,其中有代码显示如何读取特定字符串:

最好的方法是为此使用文件。它生成了一个很好的静态类来使用,如果您使用多种语言,它很容易本地化

最好的方法是为此使用文件。它生成了一个很好的静态类来使用,如果您使用多种语言,它很容易本地化

为什么不仅仅是常规嵌入式资源?为什么不仅仅是常规嵌入式资源?