Is there a reason why the diamond syntax can't be used with an array ? List<?>[] list = new List<>[12]; Rémi