Procédure en C#

NeXiu'' -  
 Utilisateur anonyme -
Bonjour,
J'ai un problème avec mon programme.
Je dois y intégrer une procédure (qui ne renvois donc aucune variable) mais j'aimerais modifier la valeur des variables de la procédure dans le programme principal.
C'est pas très clair donc voici un exemple:

Sachant que a1 est une variable du programme principal qui correspond à v1 dans la procédure

[Prog principal]-> a1=0

[Procédure](int v1)-> v1=3+3

Chez moi la variable a1 reste à 0 au lieu de passer à 6 comme je le voudrais.

1 réponse

  1. Utilisateur anonyme
     
    Il existe deux types de procédures : celles qui ne retourne pas de valeur et celles qui en retournent.

    donc tu peux utiliser

    public int calcul(int param)
    {
    param = 3+3;
    return param;
    //on est bien d'accord que cette methode (procédure)
    //ne sert a rien par contre !
    }
    0