在本地资源文件中获取和设置值

时间:2013-10-10 17:12:13

标签: c#

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

例如:

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

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

这是伪代码。

2 个答案:

答案 0 :(得分:15)

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

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

string string1 = Properties.Settings.Default.String1;

Properties.Settings.Default.String1 = "whatever";
Properties.Settings.Default.Save();

答案 1 :(得分:0)

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

    Project1.Resources.String1

您无法在运行时更改它。