C# 方法参数
参数和实参
信息可以通过参数传递给方法。参数在方法内充当变量。
它们在方法名之后、括号内指定。您可以添加任意数量的参数,只需用逗号分隔它们即可。
下面的示例有一个接受一个 string
类型的参数(名为 fname)的方法。调用方法时,我们会传递一个名字,该名字在方法内用于打印全名。
示例
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
、Jenny
和 Anja
是实参。
多个参数
您可以拥有任意数量的参数,只需用逗号分隔它们即可。
示例
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
请注意,当您处理多个参数时,方法调用必须具有与参数数量相同的实参,并且实参必须按相同顺序传递。