6

我在我的主项目的内置资源文件中放置了 2 个字符串(不确定我如何正确定义它)。如何访问这些值?我将如何改变它们?该资源是公开的,因此用户可以更改它们。

例如:

Project1.Resources.Get("string1").Value();

Project1.Resources.Set("string1") = "whatever";

这是伪代码。

4

2 回答 2

17

资源不打算在运行时更改。您应该考虑改用用户设置。有关详细信息,请参阅MSDN 上的使用应用程序设置和用户设置

这将允许您使用设计器来构建设置,并编写:

string string1 = Properties.Settings.Default.String1;

和:

Properties.Settings.Default.String1 = "whatever";
Properties.Settings.Default.Save();
于 2013-10-10T17:15:40.863 回答
0

您可以通过编写以下代码来获取资源

    Project1.Resources.String1

您不能在运行时更改它。

于 2013-10-10T17:23:16.443 回答