关于继承与构造函数的问题,请教。 本帖最后由 SaRoot 于 2012-12-05 15:30:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.)public Response(string message, string code) : base(message, code){ this.users = new ArrayList(); // 这行代码在users使用前没有执行,怎样让该行代码先执行}改成static2.)空值异常.. public Response(string message, string code) { this.users = new ArrayList(); base(message, code);} 你可以让基类提供一个Init()方法,在子类的构造函数里面调用基类的Init()方法 private ArrayList users= new ArrayList(); //这里使用内联写法可以优先初始化public Response(string message, string code) : base(message, code){ } public override void Redirect() { this.users.Add(); } VS2005里面,属性XXX被视为已过时怎么解决? 网银支付接口b2c的问题 用OpenProcess打开一个进程的句柄后,如何再改变该句柄的权限? 看看这个list问题 c#怎么实现按键向下箭头、过几秒再按键一下向上箭头? 同一Form上包含多个控件,如何加快刷新速度 listView 中的系统图标问题! 为何 Image.Save 保存动态Gif 变成静态 提一个关于api的问题 LISTVIEW的问题? c#窗体 FTP批量下载问题? 32,64安装包
{
this.users = new ArrayList(); // 这行代码在users使用前没有执行,怎样让该行代码先执行
}改成static2.)空值异常..
public Response(string message, string code)
{ this.users = new ArrayList();
base(message, code);
}
private ArrayList users= new ArrayList(); //这里使用内联写法可以优先初始化
public Response(string message, string code) : base(message, code)
{
}
public override void Redirect()
{
this.users.Add();
}