Veja a definição da classe System.Array public abstract class Array : IList, ... Teoricamente, eu deveria ser capaz de escrever esse trecho e ser feliz int[] list = new int[] {}; IList iList = (IList)list; Eu também devo chamar qualquer método do iList ilist.Add(1); //exception here Minha...