Questions marquées «liskov-substitution-principle»


7
Pourquoi array implémente IList?
Voir la définition de la classe System.Array public abstract class Array : IList, ... Théoriquement, je devrais être capable d'écrire ce morceau et être heureux int[] list = new int[] {}; IList iList = (IList)list; Je devrais aussi pouvoir appeler n'importe quelle méthode de l'iList ilist.Add(1); //exception here Ma question …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.