静态属性的记忆

学习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"); //输出发生值

     }

}

posted on 2008-09-06 10:11  efootball  阅读(332)  评论(0编辑  收藏  举报

导航