C# 类的几种方法调用?

using System;

class test

{

public static void Hello(int[,] ergs) //定义一个静态方法 访问修饰符要注意

{

for(int i=0;i<3;i++)

{

for(int j=0;j<2;j++)

{

Console.WriteLine("ergs[{0},{1}]={2}",i,j,ergs[i,j]);

}

}

}

public void bye(int[,] ergs) //定义一个公用方法 此方法要实例化一个对象才能引用

{

for(int i=0;i<3;i++)

{

for(int j=0;j<2;j++)

{

Console.WriteLine("ergs[{0},{1}]={2}",i,j,ergs[i,j]);

}

}

}

public void abc() //创建一个公有方法 此方法调用自己的静态方法 Hello();

{ //如果Hello方法不是静态则调用不成功

Hello(new int[,]{{1,30},{5,32},{39,29}});

}

}

class ok

{

static void Main()

{

test gu=new test();

gu.bye(new int[,]{{1,30},{5,32},{39,29}}); //创建一个test对象gu 调用bye方法

Console.WriteLine("******************************************");

test.Hello(new int[,]{{1,30},{5,32},{39,29}}); //调用静态方法Hello 用类名引用

Console.WriteLine("******************************************");

gu.abc(); //调用abc,abc再调用静态方法Hello

}

}

三次的结果是一样的