Généralités ¶ Une fonction: regroupe un ensemble d'instructions peut prendre des paramètres (on parle aussi d' arguments) peut renvoyer une valeur. Créer une fonction ¶ Un des buts d'une fonction est de factoriser du code afin d'éviter d'avoir à le répéter. Ce souci de factorisation est connu comme le principe DRY qui est l'acronyme de D on't R epeat Y ourself. Par exemple, on peut définir une fonction chargée d'afficher un message. void AffichageMission () { Console. WriteLine ( "Bonjour Jim. "); Console. WriteLine ( "##"); Console. WriteLine ( "Votre mission, si vous l'acceptez, sera de coder en C#");} L'instruction: déclenchera l'affichage du message. Cette instruction correspond à l' appel de la fonction AffichageMission. Fonction c sharp r. Vocabulaire void AffichageMission() est appelée la signature de la fonction. void signifie que la fonction ne renvoie rien. Les parenthèses vides à la fin de la signature indiquent que la fonction n'a pas de paramètres. Le bloc de code formé par les accolades constitue le corps de la fonction.

Fonction C Sharp Aquos

Il est également possible de combiner les possibilités: int [, ][] donnees = new int [ 10, 20][]; donnees [ 1, 5] = new int [ 25]; donnees [ 1, 5][ 10] = 12;

Une fonction qui renvoie la surface d'un cercle pourrait ainsi possder la syntaxe suivante: double SurfaceCercle( double Rayon) { double surf = 3. 1416 * Rayon * Rayon; return surf}