1、静态类的生存周期是?
会不会很长?而我只是想在使用的时候调用它。为了提高系统的性能,是不是应该释放资源?怎么释放?2、我在别的类中给静态变量重新赋值的时候出现错误
public class Global : System.Web.HttpApplication
{
public static string test = string.Empty;
... ...赋值:
public class Index : System.Web.UI.Page
{
Global.test = "aaaaaaaaaaa";//错误“类、结构或接口成员声明中的'='无效”==============
问题都比较菜
请大家不要不耐烦,哈哈~~

解决方案 »

  1.   

    public  class Test
    {
    public static  string test=String.Empty;
    }
    public class tt
    {
                     public void ff()
    {
    Test.test="jianghui";
    }
    }
      

  2.   

    http://www.cnblogs.com/meyer/archive/2004/04/23/7409.aspx
    (特别看看comments)
    http://meyer.cnblogs.com/archive/2004/04/27/7846.aspx
    http://www.cnblogs.com/meyer/archive/2004/04/28/7975.aspx
    也可以看看
      

  3.   

    1.什么是静态类?楼主指的是类的静态成员吧?静态成员的生命周期是整个应用程序的生命周期.2.语法错误:
    Global.test = "aaaaaaaaaaa";//错误“类、结构或接口成员声明中的'='无效”
    //这种语句只能写在函数中,如下:public void Page_Load()
    {Global.test = "aaaaaaaaaaa";//错误“类、结构或接口成员声明中的'='无效”}//
      

  4.   

    //****创建静太属性,最后释放系统资源即可
    private static string mUserName="";public string UserName
    {
       get{return mUserName;}
       set{mUserName=value;} 
    }//*****构造一个初始值
    UserName="zxp";UserName="";
      

  5.   

    方法不属于对象,属于Class,所以不存在方法占用资源的,释放的是对象。
      

  6.   

    支持一下LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) 。
    感觉看了以后收获很多。