我正在尝试(Default)从HKEY_CLASSES_ROOT和我尝试的代码片段中获取键值,如下所示,
using (var key = Registry.ClassesRoot.OpenSubKey(@"Excel.Application\\CurVer"))
{
var defvalue = key?.GetValue("(Default)");
if (defvalue != null)
{
}
}
Run Code Online (Sandbox Code Playgroud)
总是defvalue以空值出现。我无法找出我在做什么错误。
任何人都可以帮我解决这个问题。
小智 17
您需要使用空字符串“”,而不是使用“(默认)”。
using (var key = Registry.ClassesRoot.OpenSubKey(@"Excel.Application\\CurVer"))
{
var defvalue = key?.GetValue("");
if (defvalue != null)
{
}
}
Run Code Online (Sandbox Code Playgroud)