如何在C#中调用不同的过程、方法?

在VBA中我们可以这样在不同的Sub子过程之间调用:

Sub exceloffice()
    Call xyf
End Sub
Sub xyf()
    MsgBox 2
End Sub

在C#中,没有子过程这个概念,也没有函数这个概念,只有方法这个概念。

方法可以有返回值,也可以没有返回值,有返回值的方法相当于VBA中Function,无返回值的方法相当于VBA中的Sub。

如果要在C#中的不同方法之间调用,无需加Call,只需直接指明类名.方法名()即可。

如下所示:

class Program
{
static void Main(string[] args)
{
Program.xyf();

}
static public void xyf()
{
Console.WriteLine(“这是要被调用的代码”);
}
}

       

发表评论