Недавно я столкнулся с проблемой, когда пытался получить подразделы в записи реестра, но проблема заключалась в том, что, поскольку я перебирал все разделы реестра в этом разделе реестра, иногда значения не имели подключа, которым я былпоиск, и я получу исключение нулевой ссылки при попытке оценить значение подраздела.
Итак, очень похоже на то, что дали некоторые другие ответы, вот что я закончил:
string subkeyValue = null;
var subKeyCheck = subkey.GetValue("SubKeyName");
if(subKeyCheck != null)
{
subkeyValue = subkey.GetValue("SubKeyName").ToString();
}
Так что в зависимости от того, какое значение подключа вы ищете, просто поменяйте его на «SubKeyName», и это должно сработать.