在VBA中我们可以这样在不同的Sub子过程之间调用:
Sub exceloffice()Call xyfEnd SubSub xyf()MsgBox 2End Sub
在C#中,没有子过程这个概念,也没有函数这个概念,只有方法这个概念。
方法可以有返回值,也可以没有返回值,有返回值的方法相当于VBA中Function,无返回值的方法相当于VBA中的Sub。
如果要在C#中的不同方法之间调用,无需加Call,只需直接指明类名.方法名()即可。
如下所示:
class Program
{
static void Main(string[] args)
{
Program.xyf();}
static public void xyf()
{
Console.WriteLine(“这是要被调用的代码”);
}
}
发表评论