Есть ли разница между получением массива в List с помощью метода array.ToList() и сделать это через новый список (массив) в коде ниже с точки зрения его производительности и затрат под капотом?Есть ли разница между новым списком <int> (массив) и array.ToList()?
IEnumerable<int> array = new int[]{1,2,3,4,5,6,7,8};
List<int> list_Foo = new List<int>(array);
List<int> list_Bar = array.ToList();