方法调用

你可以在一个方法内部调用其他方法。

方法可以调用其他方法,其他方法又可以调用其他方法,方法里面可以调用多个方法,我们的程序就是这样像一棵树一样,往上伸展。树根就是我们的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,Divde中调用Add ,然后再Multiply和Subtract 然后再完成除法运算

Previous:
Next:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注