实例方法,就是对象的方法,静态方法,是类的方法。
实例方法不能直接调用,需要实例化类产生一个对象以后,掉用这个类下面的实例方法.
静态方法不属于任何一个对象,它直属于类的方法,静态方法不能调用非静态的方法,因为这时的实例方法还没有分配地址。是NULL。但是其他方法可以任意掉用静态方法.
public static int add(int i,int j){}//静态方法,即不需要实例化一个对象就可以直接调用。
public void remove(){}//实例方法,需要产生一个对象才能调用。
带static就是静态方法了
C#是面向对象的语言,对象的概念一定要有认识
实例方法就是对象方法
静态方法不属于任何一个对象,属于该类
class SampleClass
{
///这是静态方法,通过关键字static来声明一个静态方法
public static void StaticFunction(){}
///这是通常的实例方法,无关键字static
public void ObjectFunction(){}
}
//当需要调用静态方法时,直接用类名来调用方法,而无需创建该类实例
SampleClass.StaticFunction();
//如果你需要调用实例方法,则需要先创建一个该类的实例,通过实例名来调用
SampleClass sample = new SampleClass();
sample.ObjectFunction();