Ответ 1
Параметр - это переменная, которая является частью сигнатуры методов (объявление метода). Аргумент - это выражение, используемое при вызове метода.
Рассмотрим следующий код:
void Foo(int i, float f)
{
// Do things
}
void Bar()
{
int anInt = 1;
Foo(anInt, 2.0);
}
Здесь i
и f
являются параметрами, а anInt
и 2.0
являются аргументами.