Bonjour,
Je suis en train d'essayer d'utiliser les generics, et je suis confronté à un problème.
Pour expliquer simplement, est t'il possible et comment avoir un attribut de type d'une classe générique.
J'ai une erreur de compilation sur la déclaration de mon attribut uqe je n'arrive pas à contourner/corriger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public partial class MyTable : Form { private MyController<T> controller; .... public void setController<T>(MyController<T> controller) { this.controller = controller; }
Je voudrais donc pouvoir garder un attribut qui est une classe générique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Le type ou le nom d'espace de noms 'T' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)
Si quelqu'un a une piste, une idée, et surement même un reproche sur ma façon de faire
Merci d'avance.
Partager