在调用函数之前,首先要确定被调用函数的类型。
这里将函数的类型分为static函数与普通函数。
ok,现在根据函数类型的讨论函数的调用问题
(A)普通函数调用static函数和普通函数
(a)static函数直接用
(b)普通函数直接用
(B)static函数调用static函数和普通函数
(a)static函数直接用
(b)普通函数实例化之后再用
注:Main函数是static函数,调用函数的方法参考(B)
class program
{
public void A()
{
Console.WriteLine(1);
}
static void B()
{
Console.WriteLine(2);
}
public void C()
{
A();
B();
}
static void D()
{
program D = new program();
D.A();
B();
}
static void Main(string[] args)
{
D();
program E = new program();
E.C();
}
}
总结:普通函数调用函数可以直接用;
static函数调用static函数可以直接用,调用普通函数需要实例化。