IL_0000: ldc.i4 1048576 IL_0005: newarr [mscorlib]System.Byte IL_000a: stloc.0 IL_000b: ldloc.0 IL_000c: ldc.i4.0 IL_000d: ldelema [mscorlib]System.Byte IL_0012: stloc.1 IL_0013: ldc.i4.0 IL_0014: conv.u IL_0015: stloc.1 IL_0016: ret == byte[] b = new byte[1024*1024]; unsafe { fixed (byte *p = &b[0]) { } }