告诉我如何跳过从INI文件中读取空参数,以便在加载表单时不会出错 -没有布尔值。
该类的使用IniFile.cs更详细:链接
这是文件中INI的值的样子:
[app-ini]
checkBox1=true
问题是当文件中没有值时,checkBox1=true代码中的对应行出现错误(标有注释) -该行未被识别为有效的布尔值。
IniFile ini = new IniFile(Environment.ExpandEnvironmentVariables("%Temp%\\config.ini"));
private void FormControl_Load(object sender, EventArgs e)
{
var saveBox1 = Convert.ToBoolean(ini.Read("checkBox1", "app-ini")); // ошибка здесь
checkBox1.Checked = saveBox1;
}
也许那会合适?