Utilisation de paramètres facultatifs en C#
Les paramètres facultatifs fournissent un mécanisme pratique pour définir des méthodes avec un nombre variable de paramètres. Avant C# 4, le langage ne prenait pas en charge nativement cette fonctionnalité. Pour contourner cette limitation, l'approche suivante peut être utilisée :
Supposons que nous souhaitions créer une méthode API appelée « GetFooBar » qui accepte deux paramètres de requête (« a » et « b ») pour récupérer les données d'une classe C#. Initialement, la méthode de classe « GetFooBar(int a, int b) » définit deux paramètres obligatoires.
Pour introduire des paramètres facultatifs, nous pouvons exploiter les fonctionnalités introduites dans C# 4 et supérieur. L'utilisation de paramètres facultatifs nous permet de spécifier des valeurs par défaut pour les paramètres de méthode. En définissant le deuxième paramètre comme int b = 0, nous pouvons le rendre facultatif et attribuer une valeur par défaut de 0 lorsqu'il n'est pas fourni explicitement.
La déclaration de méthode modifiée ressemble à ceci :
<code class="language-c#">public void SomeMethod(int a, int b = 0) { //some code }</code>
Cela nous permet d'appeler la méthode "GetFooBar" avec ou sans fournir le paramètre "b". Lorsque l'argument est omis, la valeur par défaut (0) est utilisée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!