我正在读取注册表项的值:
Microsoft.Win32.RegistryKey key;
key = *someLongPathHere*;
并将值显示到标签:
string a = (string)key.GetValue("");//a default value
label1.Text = a;
它显示:
{F241C880-6982-4CE5-8CF7-7085BA96DA5A}
这大部分是正确的,除了第一个下划线,它存在于原始值中:
{_F241C880-6982-4CE5-8CF7-7085BA96DA5A}
为什么会这样?即缺少下划线?
另外,读取密钥后,我是否必须关闭密钥或其他任何东西?我该怎么做?