目前已知.NET在内存中存储值类型(大多数情况下是在堆栈中,但在某些情况下也可能在堆中等位置)...
我的问题是 - 结构体的代码存在哪里?
如果我有一个结构体中有16字节的数据字段和一个大量计算的方法 - 我假设16字节将被复制到堆栈中,而方法代码则存储在其他地方,并且对于结构体的所有实例都是共享的。
这些假设是正确的吗?
目前已知.NET在内存中存储值类型(大多数情况下是在堆栈中,但在某些情况下也可能在堆中等位置)...
我的问题是 - 结构体的代码存在哪里?
如果我有一个结构体中有16字节的数据字段和一个大量计算的方法 - 我假设16字节将被复制到堆栈中,而方法代码则存储在其他地方,并且对于结构体的所有实例都是共享的。
这些假设是正确的吗?