读书人

如何才能完成这个构造函数例子

发布时间: 2012-02-29 16:44:11 作者: rapoo

怎么才能完成这个构造函数例子?
class class1 : System.Web.UI.Page
{
string a;
public class1() //构造函数定义
{
a="你好";
}
protected void Page_Load(object sender, EventArgs e)
{
class1 box = new class1(); //初始化sd,并且隐式调用构造函数
Response.Write(box.a);
}
}
为什么输出的是空呢?
怎么才能完成这个构造函数例子?

[解决办法]
没明白..

但猜想楼主肯定是想在其它操作(如页面中的按钮事件)中获得 a 的值.
建议看看ASP.NET运行机制.

C# code
class class1 : System.Web.UI.Page  {      private string a    {      get{           if(ViewState["a"] != null)             return (string)ViewState["a"];           return "";         }      set{           ViewState["a"] = value;         }     }    public class1()    //构造函数定义      {          a="你好";      }      protected void Page_Load(object sender, EventArgs e)      {          class1 box = new class1();    //初始化sd,并且隐式调用构造函数          Response.Write(box.a);      }  } 

读书人网 >asp.net

热点推荐