//multi-dimensional array operation
int[,] ma = new int[3,3];
…
ma[1,2] ++;
累加语句编译产生的msil指令如下所示:
//ja[1][2] ++;
il_0000: ldloc.0 //ja
il_0001: ldc.i4.1
il_0002: ldelem.ref
il_0003: dup
il_0004: stloc.2
il_0005: ldc.i4.2
il_0006: ldloc.2
il_0007: ldc.i4.2
il_0008: ldelem.i4
il_0009: ldc.i4.1
il_000a: add
il_000b: stelem.i4
//ma[1,2] ++;