你可以在一個方法內呼叫其他方法。
方法能夠呼叫其他方法,被呼叫的方法又可以繼續呼叫更多方法,單一個方法內也能同時呼叫多個方法。我們的程式就像樹木一般向上延伸,而 Main 函式就是這棵樹的樹根。
在英文技術文件當中,call a method(呼叫方法)與 invoke a method(喚起方法)語義完全相同;
呼叫語法:方法名稱(參數列表),參數列表會在後續章節說明。

方法的呼叫流程就如同上圖所示,逐層呼叫;函式執行完畢後,會回到呼叫它的位置,接著繼續往下執行程式。
請看範例
class Program
{
static void Main()
{
//計算算式 (23+69)*5/(6-2)
Program program = new Program();
Console.WriteLine(program.CalculateExpression());
}
int CalculateExpression()
{
int result = Divide();
return result;
}
int Add(int a, int b)
{
return a + b;
}
int Subtract(int a, int b)
{
return a - b;
}
int Multiply(int a, int b)
{
return a * b;
}
int Divide()
{
int res = Add(23, 69);
return Multiply(res, 5) / Subtract(6, 2);
}
}
Code language: C# (cs)
上方範例裡 Main 函式呼叫 CalculateExpression,CalculateExpression 內呼叫 Divide,Divide 裡依序呼叫 Add、Multiply 與 Subtract,最後完成除法運算。

方法呼叫