C#方法参数


参数和参数

信息可以作为参数传递给方法。参数在方法内充当变量。

它们在方法名称后面的括号内指定。您可以添加任意多个参数,只需用逗号分隔即可。

以下示例有一个方法,该方法采用string被称为文件名作为参数。调用该方法时,我们传递一个名字,该名字在方法内部用于打印全名:

示例

static void MyMethod(string fname) 
{
  Console.WriteLine(fname + " Refsnes");
}

static void Main(string[] args)
{
  MyMethod("Liam");
  MyMethod("Jenny");
  MyMethod("Anja");
}

// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes

亲自试一试 »

当一个参数被传递给该方法,它被称为实参。所以,从上面的例子来看:fname是一个范围, 尽管Liam,JennyAnja论点


多个参数

您可以拥有任意多个参数,只需用逗号分隔它们:

示例

static void MyMethod(string fname, int age) 
{
  Console.WriteLine(fname + " is " + age);
}

static void Main(string[] args)
{
  MyMethod("Liam", 5);
  MyMethod("Jenny", 8);
  MyMethod("Anja", 31);
}

// Liam is 5
// Jenny is 8
// Anja is 31

亲自试一试 »

请注意,当您使用多个参数时,方法调用的参数数量必须与参数的数量相同,并且参数必须以相同的顺序传递。