Modifier Constructeur List<> [Résolu]

Messages postés
32
Date d'inscription
jeudi 5 juin 2008
Dernière intervention
11 février 2010
- - Dernière réponse : cs_Bidou
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
- 24 juin 2008 à 21:42
Bonjour,
j'ai ceci:
private Liste<TextBox> myObjects = new Liste<TextBox>();

public class Liste<TextBox> : List<TextBox>{
  private UserControl parent;
 
  public void _Add(TextBox tb) {
      base.Add(tb);
      this..setLeave();
   }
}

Je souhaiterais modifier le constructeur afin de faire ceci;

private Liste<TextBox> myObjects = new Liste<TextBox>(UserControl uc);

Comment faire??

Merci
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
3
Merci
tout simplement :

public class MaList<T> : List<T> {
   private UserControl parent;

   public MaList(UserControl parent) : base() {
      this.parent = parent;
   }
}

Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 104 internautes nous ont dit merci ce mois-ci

Commenter la réponse de sebmafate
Messages postés
32
Date d'inscription
jeudi 5 juin 2008
Dernière intervention
11 février 2010
0
Merci
Bien joué sebmafate,
Je commence a me debrouiller en C# mais il me manque encore ce genre de choses!!

Merci encore
Commenter la réponse de Jleherpeur
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
0
Merci
Pas besoin d'underscore dans la méthode Add, si besoin, ajouter le mot clef "new"

<hr />
-My Blog-
Commenter la réponse de cs_Bidou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.