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
}
}
三次的结果是一样的