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.
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;
        }
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
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 ?)
Je voudrais donc pouvoir garder un attribut qui est une classe générique.

Si quelqu'un a une piste, une idée, et surement même un reproche sur ma façon de faire

Merci d'avance.