var numbers = new int[] { 1, 2, 3, 4 };
Как указано в комментариях, вы можете использовать Sharplab.io , чтобы увидеть сгенерированный IL.
Я рекомендую КАК РАБОТАЮТ ИНИЦИАЛИЗАТОРЫ C # ARRAY Статья, чтобы оценить детали. В частности:
System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(class [mscorlib]System.Array, valuetype [mscorlib]System.RuntimeFieldHandle)
__StaticArrayInitTypeSize=16