Paramètres de méthode (référence C#)Method Parameters (C# Reference)

Les paramètres déclarés pour une méthode sans in, ref ou out sont passés à la méthode appelée par valeur.Parameters declared for a method without in, ref or out, are passed to the called method by value. Cette valeur peut être modifiée dans la méthode, mais la valeur modifiée n’est pas conservée quand le contrôle repasse à la procédure appelante.That value can be changed in the method, but the changed value will not be retained when control passes back to the calling procedure. En utilisant un mot clé de paramètre de méthode, vous pouvez modifier ce comportement.By using a method parameter keyword, you can change this behavior.

Cette section décrit les mots clés que vous pouvez utiliser pour déclarer des paramètres de méthode :This section describes the keywords you can use when declaring method parameters:

  • params spécifie que ce paramètre peut prendre un nombre variable d’arguments.params specifies that this parameter may take a variable number of arguments.

  • in spécifie que ce paramètre est passé par référence, mais qu’il est lu uniquement par la méthode appelée.in specifies that this parameter is passed by reference but is only read by the called method.

  • ref spécifie que ce paramètre est passé par référence et qu’il peut être lu ou écrit par la méthode appelée.ref specifies that this parameter is passed by reference and may be read or written by the called method.

  • out spécifie que ce paramètre est passé par référence et qu’il est écrit par la méthode appelée.out specifies that this parameter is passed by reference and is written by the called method.

Voir aussiSee Also

Référence C#C# Reference
Guide de programmation C#C# Programming Guide
Mots clés C#C# Keywords