没有static的方法或属性,都要对类进行实例化通过实例化类名才能访问,而static方法或属性则可以直接通过类名访问,在本类之中的可以直接访问
namespace static静态方法
{
class B
{
public int b1;
public static int b2;
}
class A
{
int a1;
static int a2;
static void Main(string[] args)
{
A a = new A();
a.a1 = 20;
a2 = 20;
Console.WriteLine(a.a1);
Console.WriteLine(a2);
B b = new B();
b.b1 = 21;
B.b2 = 21;
Console.WriteLine(b.b1);
Console.WriteLine(B.b2);
Console.ReadKey();
}
}
} |