Pourquoi le tableau implémente Ilist?
-
12-11-2019 - |
Question
Voir la définition de Système.array classer
public abstract class Array : IList, ...
Théoriquement, je devrais pouvoir écrire ce morceau et être heureux
int[] list = new int[] {};
IList iList = (IList)list;
Je devrais également pouvoir appeler n'importe quelle méthode à partir de l'Ilist
ilist.Add(1); //exception here
Ma question n'est pas pourquoi j'obtiens une exception, mais plutôt Pourquoi le tableau implémente Ilist?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow