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

C# Discussion :

Action avec un parametre optionel


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Par défaut Action avec un parametre optionel
    Bonjour a tous,

    je malgré des recherches, je n'arrive pas a trouver de solution a mon problème.

    Je cherche a ajouter un paramètre a une Action qui soit optionnel.
    Exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Action<GameObject> callbackDown;
     
    public void SetOnMouseDown( Action<GameObject> callback )
    {
         this.callbackDown = callback;
    }
     
    void OnMouseDown()
    {
         if (this.callbackDown != null)
              this.callbackDown( this.gameObject );
    }
    J'aimerai que GameObject soit un paramètre optionnel.
    De façon a ce que mon code puisse aussi bien devenir quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Action callbackDown;
     
    public void SetOnMouseDown( Action callback )
    {
         this.callbackDown = callback;
    }
     
    void OnMouseDown()
    {
         if (this.callbackDown != null)
              this.callbackDown();
    }
    Je ne sais pas si c'est possible ou si il fait que je change radicalement mon code pour pouvoir faire ce que je souhaite.
    Si quelqu'un a une solution je suis preneur.

    Merci par avance.
    Cordialement.

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Par défaut
    Bon j'ai avancer, j'ai presque trouver la solution, il dois me manquer un truc quelque part..

    J'ai simplement créer mon propre delegate exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    using Whatever;
    namespace YourProject.Whatever
    {
    	public delegate void MyDelegate(GameObject gameObject = null);
    }
    Mais même en mettant le paramètre null par défaut, j'ai une erreur de compilation si je ne met pas mon gameobject dans le parametre du mes fonctions.
    Une idée ?

  3. #3
    Membre chevronné

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2011
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 244
    Par défaut
    Hello,
    Est-ce possible d'avoir un peu plus de code ? Déclaration et utilisation(s) a minima, voir plus si affinités
    Histoire de comprendre d'où peut venir le problème.

Discussions similaires

  1. Redirect action avec parametres
    Par ericw78 dans le forum Struts 2
    Réponses: 2
    Dernier message: 04/04/2011, 09h27
  2. Appel une action avec parametre
    Par badreddine540 dans le forum JSF
    Réponses: 4
    Dernier message: 19/05/2009, 15h25
  3. xsl:for-each avec un parametre pour select
    Par arnog dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 26/08/2008, 13h09
  4. Requete Action avec parametre dans formulaire
    Par marie10 dans le forum IHM
    Réponses: 2
    Dernier message: 08/02/2006, 12h02
  5. Réponses: 4
    Dernier message: 27/04/2004, 14h45

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