如何将变量设置为 Properties.Settings.Default 而不是设置名称?

How to set variable to Properties.Settings.Default instead of setting name?

例如我保存到 App.config 是这样的:

int SaveInteger = %ANY INTEGER%
Properties.Settings.Default.X_Position = SaveInteger;
Properties.Settings.Default.Save();

我创建了一个包含设置名称的字符串变量,具体取决于程序的工作:

string Some_Setting = %ANY SETTING NAME%;

所以主要问题是如何将变量 Some_Setting 设置为 Properties.Settings.Default.%SettingName% 而不是设置名称?

基础 class 有 Item[String] 属性。

这意味着你可以做到

Properties.Settings.Default["settingName"] = whateverValue;

供参考:ApplicationSettingsBase.Item[String] Property