title: How to delete a registry value in C#
body: <p>I can get/set registry values using the Microsoft.Win32.Registry class. For example,</p>
  
  <pre><code>Microsoft.Win32.Registry.SetValue(
      @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run",
      "MyApp", 
      Application.ExecutablePath);
  </code></pre>
  
  <p>But I can't delete any value. How do I delete a registry value?</p>