我想在Settings
文件中保存用户单选按钮首选项。
因此,我创建了一个名为radioButtonIsChecked
boolean typed的设置属性。
radioButton.Checked = Properties.Settings.Default[radioButton.Name + "IsChecked"];
当我尝试上面的代码时,我得到一个错误,即对象无法转换为bool 我理解的原因是来自Settings.Default索引器的返回值是object。
从by-name-indexer检索时,有没有办法引用settings- property类型?
答案 0 :(得分:6)
假设检索到的值是的正确类型,只需将其强制转换:
radioButton.Checked = (bool) Properties.Settings.Default[radioButton.Name + "IsChecked"];