Реестр класс. Если ключ существует - PullRequest
1 голос
/ 16 апреля 2020

Я использую класс Microsoft.Win32.Registry . Я пытаюсь сделать, если RegKey существует заявление, но не знаю, как

Я хочу что-то вроде этого:

RegistryKey key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\test");
if(key.keyExist("yourKey")) Console.WriteLine("yourKey exist!");

1 Ответ

0 голосов
/ 16 апреля 2020

Насколько я знаю, SubKey хранится в пути в системе.

Таким образом, вы можете сделать что-то подобное, чтобы проверить, существует ли SubKey:

using (RegistryKey key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\test"))
{
       if (key != null)
       {
            Console.WriteLine("yourKey exist!");
       }
       else
       {
           // e.g. create SubKey
       }
}
...