1

擬似コード:

using wLog.Properties;

var sName = frmControlProp[cn].SettingName;  
var pSettings = Properties.Settings.Default + sName;  

sName の値は、パスワードなどと同じです。pSettings を Properties.Settings.Default.Password と等しくしたいのですが、
どうすればこれを実現できますか?

4

3 に答える 3

1

反射を使用する

型クラスを見てください

using wLog.Properties;

var sName = frmControlProp[cn].SettingName;

var type = Properties.Settings.Default.GetType();
var pSettings = type.GetField(sName).GetValue(Properties.Settings.Default);
于 2013-08-16T16:57:38.907 に答える