У меня есть приложение c #, которое включает в себя код для получения значений реестра и проверки его значений values.registry, хранящихся следующим образом:
MainKey:
Name:user123
Isregistered:no
однако, если Isregistered возвращает «нет» , отобразится соответствующее сообщение.я получаю сообщение об ошибке, подобное этому
Ссылка на объект не установлена для экземпляра объекта.
C # Код:
RegistryKey reg = Registry.LocalMachine.OpenSubKey(@"HKEY_CURRENT_USER\\MainKey", true);
string currentKey;
currentKey = reg.GetValue("Isregistered", true).ToString();
if (currentKey == "yes")
{
Console.WriteLine("availble");
}
else
{
Console.WriteLine("Not availble");
}
я получаю сообщение об ошибке "currentKey = reg.GetValue (" Isregistered ", true) .ToString ();"