先了解一下静态的吧:
http://bbs.bc-cn.net/bbs/dispbbs.asp?BoardID=117&ID=23468&replyID=25116&skin=1
没看懂静态的别看下面的
一个类的非静态成员,是指需要用new为它建立内存以后才能够使用的成员
public class A
{
public static int i=0;//static,静态成员
public int i2=0;//这个就是非静态成员了
}
public class B
{
public static void Main()//静态方法,Main方法必须为静态
{
Console.WriteLine(A.i);//OK~静态成员可以直接调用
Console.WriteLine(A.i2);//错误,i2是非静态的,在没有建立没存之前不允许调用
A a = new a();//使用new申请内存
Console.WriteLine(a.i);//错误,静态成员不能这样用(到底怎么用看上面那个连接)
Console.WriteLine(a.i2);//OK,a是已经拥有内存的A,也就是说,a是A的实体,可以调用非静态成员
}
}