1. 带有"static"修饰符声明的变量称为静态变量。一旦静态变量所属的类被装载,直到包含该类的程序运行结束时它将一直存在。
2. 静态变量的初始值就是该类变量类型的默认值。为了便于定义赋值检查,静态变量最好在定义的时候赋上值。例如:static int b=110;
3.C#中,试用了static修饰符的方法为静态方法,反之则是非静态的;
4.静态方法是一种特殊的成员方法,它不属于类的某一各具体的实例。非静态方法可以访问类中的任何成员,而静态方法智能访问类中的静态成员;
5.例如看下面的代码:
calss D
{
int a;
static int b;
static int G4G( )
{
a = 100;//错误,不允许访问
b = 200; //正确,允许访问
}
}
|