привет, у меня был этот код, и он работал хорошо:
private void Textparsing()
{
using (StreamReader sr = new StreamReader(Masterbuildpropertiespath))
{
while (sr.Peek() >= 0)
{
if (sr.ReadLine().StartsWith("Exec_mail"))
{
ExecmailCheckBox.IsChecked = true;
}
if (sr.ReadLine().StartsWith("Exec_text"))
{
ExectextCheckBox.IsChecked = true;
}
if (sr.ReadLine().StartsWith("Exec_3"))
{
Exec3CheckBox.IsChecked = true;
}
if (sr.ReadLine().StartsWith("Exec_4"))
{
Exec4CheckBox.IsChecked = true;
}
}
}
}
Это было прекрасно, и я установил все 4 флажка, когда я получил правильный текст в файле.
ОднакоЯ получаю сообщение об ошибке Nullreference в этой строке:
if (sr.ReadLine().StartsWith("Exec_text"))
{
ExectextCheckBox.IsChecked = true;
}
Когда я проверил его для 1 цели (означает, что я сделал другие 3 цели в качестве комментариев), все работало нормально.Пожалуйста, совет