WITH#:
static void Main(string[] args) { int a = 0; int[] b = new int[3]; }
IL:
.method private hidebysig static void Main(string[] args) cil managed { .entrypoint
you can see "newarr" Here is the detailed information about newarr http://www.dotnetperls.com/newarr
The newarr instruction is not very interesting. But it is an important .NET Framework design solution. Vectors (1D arrays) are separated from 2D arrays. And this knowledge can influence the types that you choose in programs.
source share