帮我把这行转换成C#

时间:2009-02-02 19:58:13

标签: c#

请帮我将此行转换为C#。

objManagementBaseObject.SetPropertyValue("hDefKey", CType("&H" &
Hex(RegistryHive.LocalMachine), Long))

C#中的相关参考资料: System.Management

谢谢。

其他信息:

代码最初是在VB中。

2 个答案:

答案 0 :(得分:3)

看起来RegistryHive.LocalMachine只是一个枚举值,在这种情况下将其传递给Hex()只是浪费时间:

objManagmentBaseObject.SetPropertyValue("hDefKey", (long)RegistryHive.LocalMachine);

答案 1 :(得分:0)

objManagementBaseObject.SetPropertyValue("hDefKey", (long)RegistryHive.LocalMachine);

是与VB.NET行等效的C#。

感谢您的见解!