Possible en double:
What's the difference between an argument and a parameter?Différence entre arguments/paramètres en C#
Quelle est la différence entre un argument & un paramètre en C#?
Est-ce la même chose?
Possible en double:
What's the difference between an argument and a parameter?Différence entre arguments/paramètres en C#
Quelle est la différence entre un argument & un paramètre en C#?
Est-ce la même chose?
Eh bien, aucun mot-clé n'est présent dans la langue, donc la question est quelque peu vague. Le meilleur qui peut être fait est de regarder comment chaque terme est utilisé dans la spécification de langage C# (1.6.6.1 « Paramètres »):
Paramètres sont utilisés pour transmettre des valeurs ou des références variables aux méthodes. Les paramètres d'une méthode obtiennent leurs valeurs réelles à partir des arguments spécifiés lors de l'appel de la méthode.
Ainsi, "paramètres" font référence à noms, et "arguments" font référence à des valeurs liées à ces noms. .: par exemple
void Foo(int x, int y); // x and y are parameters
Foo(1, 2); // 1 and 2 are arguments
m'a battu de quelques secondes. –
Réponse fantastique, merci beaucoup. – Goober
Aussi appelé «paramètres formels» et «paramètres réels» par certains. –
Dans le contexte des fonctions oui, ils sont les mêmes, parfois, si vous parlez des données passant à executables telles que MyApp.exe/a: valeur/b: somethingelse, cela pourrait être Référé comme arguments
Typiquement, je me réfère aux arguments de la ligne de commande, en tant qu'arguments. Arguments d'une méthode ou d'une fonction J'appelle généralement les paramètres. Cependant, ce n'est pas une convention et les deux peuvent être utilisés de manière interchangeable sans que les gens ne se confondent.
ils sont utilisés de façon interchangeable, mais de toute façon être vérifier de manière précise ce article
un argument s'ensuit quand deux programmeurs ne peuvent pas se mettre d'accord sur les paramètres. –
Il existe au moins deux versions non fermées et sans langue de cette question: http://stackoverflow.com/questions/3176310/difference-between-parameter-and-argument et http://stackoverflow.com/questions/ 427653/arguments-or-parameters. Il y a aussi une autre version C# de cette question; J'ai demandé une fusion. – Pops