答案 0 :(得分:95)
嗯,语言中没有关键字,所以问题有些模糊。可以做的最好的事情是查看每个术语在C#语言规范中的使用方式(1.6.6.1“参数”):
参数用于将值或变量引用传递给方法。方法的参数从调用方法时指定的参数中获取实际值。
因此,“parameters”指的是 names ,“arguments”指的是绑定到这些名称的 values 。 E.g:
void Foo(int x, int y); // x and y are parameters
Foo(1, 2); // 1 and 2 are arguments
答案 1 :(得分:0)
在函数yes的上下文中,它们是相同的,有时如果你在谈论将数据传递给可执行文件,例如MyApp.exe / a:value / b:somethingelse,这可能被称为参数
答案 2 :(得分:0)
通常,我将命令行参数称为参数。我通常称之为参数的方法或函数的参数。
然而,这不是惯例,两者都可以互换使用而不会让人感到困惑。
答案 3 :(得分:0)
它们可以互换使用,但无论如何要准确检查article