关于类的继承问题,子类如何赋值?

易十五 2013-12-31 02:00:46
class aa
{
public string xx;
}

class bb : aa
{
public bb()
{
}

public bb(aa t)
{
//怎么把t的值赋到bb里呢?
//this.xx=t.xx 不要这种方法
}
}
...全文
380 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
真爱无限 2014-01-03
  • 打赏
  • 举报
回复
你是要把子类的值赋给父类,还是把父类的值赋给子类?这都不能说明白么? 你代码的意思是把子类属性的值赋给父类属性,但你题目的意思是要给子类属性赋值呀?
sinodzh 2014-01-03
  • 打赏
  • 举报
回复
1.反射找属性。 2.直接内存拷贝。然后类型转换。
claymore1114 2014-01-03
  • 打赏
  • 举报
回复
this.xx=t.xx base.xx=t.xx
易十五 2014-01-03
  • 打赏
  • 举报
回复
唉。。。没有好方法吗?
F546445693 2013-12-31
  • 打赏
  • 举报
回复
看不懂你要做什么
  • 打赏
  • 举报
回复
反射循环赋值呗。。。。
bdmh 2013-12-31
  • 打赏
  • 举报
回复
this.xx=t.xx 不要这种方法? 你怎么着都得用这种方法

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧