Les paramètres des méthodes

Objectifs

  • Créer des méthodes avec des paramètres.

Mise en situation

Pour pouvoir envoyer des informations à la méthode que nous avons créée, il est possible d'utiliser des paramètres. Ceux-ci permettront d'utiliser les valeurs des paramètres dans la méthode.

Nous allons créer des méthodes avec des paramètres.

MéthodeUne méthode avec des paramètres

Les paramètres sont des variables qui vont pouvoir être utilisées dans le code de la méthode.

Pour qu'une méthode ait des paramètres, il faut les mettre dans les parenthèses () qui suivent le nom de la méthode. Il faudra écrire le type du paramètre (int, string, bool, ...) suivi du nom du paramètre.

Si on souhaite que la méthode prenne plusieurs paramètres, il suffit de séparer les paramètres par des virgules , .

Les paramètres seront utilisés dans la méthode.

Pour le nom des paramètres, il y a la convention camelCassing à respecter. C'est-à-dire le premier mot commencera par une minuscule puis les suivants auront le premier caractère de chaque mot en majuscule.

ExempleMéthode avec un paramètre

1
static int AddSameNumber(int a)
2
{
3
    return a + a;
4
}

ExempleMéthode avec deux paramètres

1
static int AddNumbers(int a, int b)
2
{
3
    return a + b;
4
}

MéthodeAppel de méthode ayant des paramètres

Comme vu précédemment pour appeler une méthode, il faut utiliser son nom suivi de parenthèses (), mais cette fois-ci les valeurs pour les paramètres seront mises dans les parenthèses.

Exemple

1
static void Main(string[] args)
2
{
3
    AddSameNumber(2);
4
    AddNumbers(1, 2);
5
6
    Console.ReadLine();
7
}

SyntaxeÀ retenir

Cette partie du cours a permis de développer les éléments suivants :

  • Les paramètres sont des variables qui vont pouvoir être utilisées dans le corps de la méthode.

  • Une méthode peut avoir un ou plusieurs paramètres. S'il y a plusieurs paramètres, il faudra les séparer par des virgules.

  • Les paramètres de la méthode peuvent être de types différents.

  • La convention de nommage des paramètres est la convention camelCasing.

Complément