使用了一个c#写的类,但是c# 中定义enum类型vb这边用不了。
enum在c#中的定义
public enum AccessType : uint
{
GENERIC_READ = 0x80000000,
GENERIC_WRITE = 0x40000000,
GENERIC_EXECUTE = 0x20000000,
GENERIC_ALL = 0x10000000,
}
vb.net中的引用
dacl.AddAce(New AceAccessAllowed(New Sid("Everyone"), AccessType.GENERIC_ALL))
类AceAccessAllowed定义
public AceAccessAllowed(Sid sid, AccessType accessType)
----
如上如果在c#中引用没有任何问题,但在vb.net中引用会出现"类型integer的值无法转换为AccessType "的错误,在线等!谢谢!