有人可以请告知究竟是什么在C#equivelant:&H2的C#等价物是什么?
& H2
这里的代码从VB行:
direntEnableEntry.Properties("userAccountControl").Value = intVal And Not &H2
这里的转换代码:
direntEnableEntry.Properties["userAccountControl"].Value = (intVal & !=0x2);
运营商'!'不能应用于'int'类型的操作数
我不认为问题出在'&H2'上,而是用'(intVal&!= 0x2)'表达式。其中一个运营商不属于。 – BoltClock
试试把'(intVal&!= 0x2)'改成'(intVal!= 0x2)'! – cramopy
@cramopy:你的建议似乎是随机的,不考虑原始的VB代码。 –