Код ниже на проверку значений, как его поменять чтобы можно было проверить ключи реестра по именам? Ключей 4шт - key1, key2, key3, key4 Проверки нужна по имени ключей, а не по количеству ключей. Code: private void button1_Click(object sender, EventArgs e) { key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("MySoft\\SoftFolder", true); if (key != null) { string[] keyNames = key.GetValueNames(); if ((keyNames != null) && (keyNames.Length == 4)) { int value1 = Convert.ToInt32(key.GetValue("key1")); int value2 = Convert.ToInt32(key.GetValue("key2")); int value3 = Convert.ToInt32(key.GetValue("key3")); int value4 = Convert.ToInt32(key.GetValue("key4")); if (value1 == 0 && value2 == 1 && value3 == 0 && value4 == 1) { MessageBox.Show("есть значения"); } else { MessageBox.Show("нет значений"); } } } }