zoukankan      html  css  js  c++  java
  • 小常识:变量的修饰符和DEMO

     public static string ss = "这是全局静态变量";//生命周期:程序结束为止,可以修改
            public string s = "这是全局变量";//生命周期:调用该类实例的函数结束为止
            public const string cs = "这是一个常量";  //生命周期:程序结束为止,不可以修改
            public readonly string rs = "aaaaoa";//生命周期:调用该类实例的函数结束为止
    
            //常量和静态变量不需要实例化,const常量在初始的时候必须有值,readonly不是必须的,可以在初始化和构造函数中赋值
            protected void Page_Load(object sender, EventArgs e)
            {
                
            }
            public parent()
            {
                rs = "这是一个只读变量";
            }
     protected void Button1_Click(object sender, EventArgs e)
            {
                parent p = new parent();
                p.s = "改变";
                p.s = parent.cs;
                parent.ss = p.rs;
                Test();
            }
    
            private void Test() 
            {
                Response.Write("asdasd");
            }

     比如说,按钮事件调用到test方法的时候,实例化的类其实就被回收掉了,这也是局部变量的生命周期,如果是全局变量的话,在当前类的调用结束后会被回收

  • 相关阅读:
    高级查询相关练习
    高级查询
    CRUD简单查询
    eclipse 实际运用
    控制台输入与Math Random的基本使用
    调用方法
    jQuery 基础语法
    Java第二课 分支与循环
    Java第一课
    网页项目制作收获2
  • 原文地址:https://www.cnblogs.com/llcdbk/p/5772237.html
Copyright © 2011-2022 走看看