Подскажите как пропускать чтение пустых параметров из INI
файла, чтобы при загрузке формы не выдавало ошибку - нет логического значения.
Используется класс IniFile.cs
подробнее: link
Так в файле 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;
}
Может так подойдет?
var saveBox1 = ini.Read("checkBox1", "app-ini");
checkBoxBAT.Checked = (saveBox1 == "true") ? true : false;
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть строка вида[{"value":"imagine dragons","url":"\/artist\/547-imagine-dragons\/"}] хочу перевести его в массив для дальнейшей обработки, например, строку перевести в массив...
Я не знаю, есть ли какой-то готовый термин, поэтому в заголовок вынес "один-к-разным-типам-объектов", но это не термин из EF-диаграмм (один-ко-многим,...