public byte V0;
}
class A16
{
public A1 V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12...A1(); V7 = new A1();
V8 = new A1(); V9 = new A1(); V10 = new A1(); V11 = new A1();
V12...; V7 = new A16();
V8 = new A16(); V9 = new A16(); V10 = new A16(); V11 = new A16();
V12..., V13, V14, V15;
}
struct B16
{
public A16 V0, V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12...指针和引用类型的引用,都指向真实的对象内存位置
❌动态分配的内存需要手动删除,引用类型会自动GC回收
❌指针指向的内存位置不会变,引用类型指向的内存位置会随着GC的内存压缩而产生变化,可用fixed关键字临时禁止内存压缩