本帖最后由 SaRoot 于 2012-12-05 15:30:23 编辑

解决方案 »

  1.   

    1.)public Response(string message, string code) : base(message, code)
    {
        this.users = new ArrayList(); // 这行代码在users使用前没有执行,怎样让该行代码先执行
    }改成static2.)空值异常..
      

  2.   


    public Response(string message, string code) 
    {    this.users = new ArrayList();
         base(message, code);
      

  3.   

    你可以让基类提供一个Init()方法,在子类的构造函数里面调用基类的Init()方法
      

  4.   


    private ArrayList users= new ArrayList(); //这里使用内联写法可以优先初始化
    public Response(string message, string code) : base(message, code)
    {     
    }  
     public override void Redirect() 
    {      
        this.users.Add(); 
    }