我在主项目的内置资源文件中放了2个字符串(不确定我是如何正确定义的)。我如何访问这些值?我该如何改变它们?资源是公共的,以便用户可以更改它们。
例如:
Project1.Resources.Get("string1").Value();
和
Project1.Resources.Set("string1") = "whatever";
这是伪代码。
答案 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
您无法在运行时更改它。