Hello,
Je débute dans l'utilisation des interfaces et je rencontre quelques problèmes.
Notamment, avec une classe X implémentant l'interface IX.
Concrètement, voici mon problème...
J'ai classe Y suivante :
Quelque part ailleurs, je fais la chose suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Public Class Y Public Property Property_X As List(Of IX) 'd'autres propriétés et méthodes End Class
Et VS râle sur la ligne en gras car il ne peut/sait pas convertir un liste de X en liste de IX.
Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim listX As List(Of X) listX = UneFonctionQuiRenvoiUneListeDeX() Dim monY As Y monY.Property_X = listX
J'avais pourtant cru comprendre que c'était tout l'intérêt des interfaces...
Qu'en est-t-il et comment résoudre mon problème ?
Partager