Выражения коллекций

Изменения в новых версиях / C# 12.0

using System.Collections.Generic;

//before:
int[] arr1 = { 1, 2, 3 };
var list1 = new List<int> { 2, 5, 7 };

//in version 12:
int[] arr2 = [ 1, 2, 3 ];
List<int> list2 = [ 2, 5, 7 ];