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

ASP.NET Discussion :

Fonctionnement des Delegate


Sujet :

ASP.NET

  1. #1
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut Fonctionnement des Delegate
    Bonjour,

    J'ai une petite question et je ne trouve pas d'info sur le net.
    Je tape peut être pas les bons mot clé, bref...

    J'aimerais savoir comment fonctionnent les delegate.
    Car je les utilise mais je ne sais pas trop comment ils fonctionnent, si on peut l'apparenter à un pointeur par exemple ? et notamment pourquoi lors de l'utilisation de thread le passage par les delegate est quasi obligatoire ?
    En gros qu'est-ce qui fait que ca fonctionne

    Je cherche vraiment une explication profonde.

    Merci d'avance.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    c'est surprenant que tu n'as pas trouvé de résultat pour ta recherche :

    Parce que si tu tape "delegate c#" on obtient pas mal de bon résultat.
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  3. #3
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Merci à toi,

    Ce que j'ai pu trouver pour l'instant ne répond que partiellement à mes questions ^^ mais c'est déjà ça.
    Pour synthétisé on peut considérer les delegate comme des pointeurs de fonction (méthode).

    Seulement j'ai beaucoup de questions qui me viennent allant de la plus basique à la plus complexe. J'aimerais faire une vraie "autopsie" de ce type et comprendre le pourquoi du comment . Comprendre le process qui se cache derrière.

    Car aujourd'hui j'utilise quelque chose et ca marche ! C'est super mais j'aime bien savoir pourquoi ça marche justement .

    Par exemple c'est comme lorsqu'on vous donne une voiture, parfait vous savez qu'il faut de l'essence (ou gazoil) vous tournez la clé et hop vous appuyez sur la pédale et vogue la galère !
    Je suis convaincu que bien 80% des gens seront incapable d'expliquer même de manière basique un cycle moteur par exemple. (rien a voir avec le développement mais voilà c'est pour illustrer)

    Dans mon cas le delegate est la voiture et je veux comprendre sa mécanique .

    Et malheureusement je n'arrive pas à assouvir ma soif de savoir...

    Toute info est bonne a prendre donc n'hésitez pas
    Merci d'avance.

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Hmmm, admission, compression, explosion, échappement

  5. #5
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Félicitation lutecefalco tu fait partie des 20 %

  6. #6
    Membre confirmé
    Avatar de chemanel
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 173
    Par défaut
    Est ce que tu as l'une ou l'autre question précise sur les delegates? Parce que comme ça... :-)

  7. #7
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Croisements de threads / Fonctionnement des "delegate"
    Par Fabllot dans le forum C++/CLI
    Réponses: 3
    Dernier message: 18/07/2007, 12h18
  2. Fonctionnement des attributions de droits sur table et bdd ?
    Par shako95 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/11/2005, 13h39
  3. Fonctionnement des WeakHashMap
    Par seiryujay dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 03/10/2005, 14h12
  4. Fonctionnement des fichiers.
    Par phoenix440 dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 29/05/2005, 15h36
  5. [langage] fonctionnement des Processus
    Par GMI3 dans le forum Langage
    Réponses: 3
    Dernier message: 19/09/2003, 11h12

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