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
請注意,當您處理多個引數時,方法呼叫必須具有與引數數量相同的實參,並且實參必須按相同順序傳遞。