IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[VB.Net 2005] La Généricité en dot.net


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 7
    Par défaut [VB.Net 2005] La Généricité en dot.net
    Bonjour,

    Je si pas si la généricité vous dits qqchbose ? Mais j'ai remarquer que c'etait possible en Vb.net de passer des types comme parametre generics (of T) , mais est-t'il possible de passer des methodes comme parametres generique (sub ou function) ?

    Exemple : j'ai une sub pour parcourir une Pile (dans une class Pile) et je souhaite effectuer un traitement particulier pour chaque element --> La sub "traiter" doit etre declarer en externe selon les besoins de l'utilisateur (dans le programme qui va utiliser la classe Pile.vb), et passée comme param generic de ma class ou de ma procedure "parcourir" ...

    Merci d'avance de m'eclairer sur ce sujet !

    Thierry

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    344
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 344
    Par défaut
    Oui ....

    Il faut déclarer ta méthode générique de cette manière.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Delegate Funtion FonctionGenerique(tesParametres).
    Et pour appeler ta méthode, utilises :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dim maMethode As FonctionGenerique
    maMethode = AddressOf MaFonction
    maMethode.Invoke(tesParametres)

Discussions similaires

  1. Login dot.NET et sqlServer 2005
    Par masterpi dans le forum ASP.NET
    Réponses: 1
    Dernier message: 08/04/2008, 18h02
  2. Classe VS.Net 2005 basée sur interface VS.Net 2003 ?
    Par dotnet dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 19/02/2007, 10h37
  3. DX 9 et visual.net 2005 ?
    Par ilimo dans le forum DirectX
    Réponses: 1
    Dernier message: 27/07/2004, 10h55
  4. Forum Dot Net un peu fourre tout.... Diviser ou pas ?
    Par Troopers dans le forum Evolutions du club
    Réponses: 21
    Dernier message: 09/07/2004, 22h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo