public class A { }
[StructLayout(LayoutKind.Explicit)]
public struct B {
[FieldOffset(0)]
public A value;
}
尽管 FieldOffset 可以用于 class,但这是错误的
突然想起几乎没看的 COM... 大悲
public class A { }
[StructLayout(LayoutKind.Explicit)]
public struct B {
[FieldOffset(0)]
public A value;
}
尽管 FieldOffset 可以用于 class,但这是错误的
突然想起几乎没看的 COM... 大悲