静态属性的记忆
学习ASP.NET,对于static属性有点模糊,今天终于明白是怎么回事!
很简单,如果是非静态属性,要引用时,类必须做实例化!而想直接使用静态成员可以不实例化!类直接引用。
例子:
class Test
{
//定义静态变量
private static int y;
public static int Y
{
get{return y;}
set {y=value;}
}
}
//主函数调用
class Programe
{
static void main(strings[] args)
{
Test.y =88; //设置属性值(注:若不是静态成员,则要通过实例来调用Test t = new Test(); t.y=88;
console.Write("Test.y"); //输出发生值
}
}