Я просто думаю о стилизации и исполнении. Раньше я писал что-то вроде
var strings = new List<string> { "a", "b", "c" };
var ints = new List<int> { 1, 2, 3};
Но теперь я больше люблю этот стиль,
var strings = new [] { "a", "b", "c" }.ToList();
var ints = new [] { 1, 2, 3}.ToList();
Я предпочитаю второй стиль, но теперь рассматриваю - действительно ли стоит писать его так, или, может быть, это не так эффективно и требует больше операций?