我在程序中使用了三个字段,并得到了它们的使用差异,但我有点困惑这些字段存储在哪里?它们是存储在数据段(堆栈或堆)还是代码段中?
static int a;
const int b=1235;
readonly int c;
在ILDASM中,字段描述如下:
对于静态字段:.field private static int32 a
对于常量:.field private static literal int32 b = int32(0x000004D3)
对于只读字段:.field private initonly int32 c