Registrierungsschlüssel in C # lesen

Ich lese den Wert eines Registrierungsschlüssels:

Microsoft.Win32.RegistryKey key;
key = *someLongPathHere*;

und Anzeigen des Werts auf einem Etikett:

string a = (string)key.GetValue("");//a default value
label1.Text = a;

Es zeigt an:

{F241C880-6982-4CE5-8CF7-7085BA96DA5A}

Das ist größtenteils richtig, mit Ausnahme des ersten Unterstrichs, der im ursprünglichen Wert vorhanden ist:

{_F241C880-6982-4CE5-8CF7-7085BA96DA5A}

Warum passiert das? der fehlende Unterstrich?

Muss ich nach dem Lesen des Schlüssels den Schlüssel schließen oder etwas anderes? Wie kann ich es tun?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage