Проверка наличия в реестре определенных значений - C#

Узнай цену своей работы

Формулировка задачи:

Доброго всем времени суток, решил поучить C#, и столкнулся с проблемой поиска значения реестра. с самим нахождением всё понятно. но требуется что-бы выполнялась следующая задача: если в реестре нету значения "А", то сразу будет производиться поиск в другой ветке реестра и вывод значения "Б" Вот сам код:
Листинг программы
  1. InitializeComponent();
  2. RegistryKey readKey = Registry.LocalMachine.OpenSubKey("путь1");
  3. textBox1.Text = (string)readKey.GetValue("значение А");
  4. if (readKey.GetValue("значение А") != null)
  5. {
  6. RegistryKey readKey1 = Registry.CurrentUser.OpenSubKey("путь2");
  7. textBox1.Text = (string)readKey1.GetValue("значение Б");
  8. }
но получается так: если значение "А" находит, то программа выводит значение "Б", а если не находит значение "А", то вообще пустота... Пользуюсь Visual C# 2008

Решение задачи: «Проверка наличия в реестре определенных значений»

textual
Листинг программы
  1. int integer = (int)key.GetValue("Key");
  2. textBox.Text = Convert.ToString(integer, 16);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы