C# 方法参数
参数和参数
可以将信息作为参数传递给方法。参数在方法内部充当变量的角色。
它们被指定在方法名称后的括号内。你可以添加任意多的参数,只需用逗号隔开。
下例包含带有名为 fname 的字符串参数的方法。当该方法被调用时,我们传递一个名字,这个名字在方法内部用于打印全名:
实例
static void MyMethod(string fname) { Console.WriteLine("张" + fname); } static void Main(string[] args) { MyMethod("建平"); MyMethod("建国"); MyMethod("建英"); } // 输出: // 张建平 // 张建国 // 张建英
提示:当参数传递给方法时,它被称为实参。所以,从上面的例子来看:fname 是一个参数,而 建平、建国 和 建英 是实参。
多个参数
您可以拥有任意多个参数,只需用逗号分隔它们:
实例
static void MyMethod(string fname, int age) { Console.WriteLine(fname + "的年龄:" + age); } static void Main(string[] args) { MyMethod("建平", 36); MyMethod("建国", 48); MyMethod("建英", 52); } // 输出: // 建平的年龄:36 // 建平的年龄:48 // 建平的年龄:52
请注意:当您使用多个参数时,方法调用的实参数量必须与参数的数量相同,并且实参必须以相同的顺序传递。