设置文件类型转换

时间:2014-03-25 12:15:45

标签: c# winforms settings indexer

我想在Settings文件中保存用户单选按钮首选项。

因此,我创建了一个名为radioButtonIsChecked boolean typed的设置属性。

radioButton.Checked = Properties.Settings.Default[radioButton.Name + "IsChecked"];

当我尝试上面的代码时,我得到一个错误,即对象无法转换为bool 我理解的原因是来自Settings.Default索引器的返回值是object。

从by-name-indexer检索时,有没有办法引用settings- property类型?

1 个答案:

答案 0 :(得分:6)

假设检索到的值的正确类型,只需将其强制转换:

radioButton.Checked = (bool) Properties.Settings.Default[radioButton.Name + "IsChecked"];