Siehe die Definition der System.Array- Klasse
public abstract class Array : IList, ...
Theoretisch sollte ich in der Lage sein, dieses Stück zu schreiben und glücklich zu sein
int[] list = new int[] {};
IList iList = (IList)list;
Ich sollte auch in der Lage sein, jede Methode aus der iList aufzurufen
ilist.Add(1); //exception here
Meine Frage ist nicht, warum ich eine Ausnahme bekomme, sondern warum Array IList implementiert .