0
我想在Settings
文件中保存用戶無線按鈕首選項。設置文件類型轉換
因此,我創建了一個名爲radioButtonIsChecked
布爾類型的設置屬性。
radioButton.Checked = Properties.Settings.Default[radioButton.Name + "IsChecked"];
當我嘗試上面的代碼我得到一個錯誤的對象不能轉換爲bool。
我明白原因是從Settings.Default索引器返回的值是object。
當從名稱索引器中檢索時,是否有辦法引用設置屬性類型?
謝謝!這種轉換方式有點危險嗎? 'Convert.ToBoolean'更好嗎? – user3165438
@ user3165438:「危險」是什麼意思?如果它不是'bool',那大概意味着你有一個bug,對吧?在這種情況下,例外是一個非常好的結果。你關心什麼情況,你認爲什麼結果比演員爲你做的更好? –
你對此轉換是正確的。只是想問問做什麼是最好的方法。 – user3165438