Perché l'array implementa ilist?
-
12-11-2019 - |
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