Domanda

Vedere la definizione di System.array classe

public abstract class Array : IList, ...

Teoricamente, dovrei essere in grado di scrivere questo bit ed essere felice

int[] list = new int[] {};
IList iList = (IList)list;

Dovrei anche essere in grado di chiamare qualsiasi metodo dall'ilist

 ilist.Add(1); //exception here

La mia domanda non è il motivo per cui ho un'eccezione, ma piuttosto Perché l'array implementa ilist?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top