Разница между массивами, объявленными с использованием new, и Collection expressions в C# заключается в синтаксисе инициализации. 15
Массивы, объявленные с использованием new, инициализируются с помощью синтаксиса new[] {} или new() {}. 12 Например: int[] array = new[] { 1, 2, 3, 4 }
. 1
Collection expressions, introduced in C#12, предоставляют упрощённый и унифицированный синтаксис для разных типов коллекций, в том числе массивов. 15 Например: int[] array = [1, 2, 3, 4]
. 1
Таким образом, основное различие в том, что для инициализации массивов с использованием new требуется более старый синтаксис, а с помощью Collection expressions — унифицированный и более компактный. 14