C#派生类实例属性值如何快捷地继承基类实例中的属性值?我有很多的属性需要传值。

c#classA为基类其中有100个属性P1,P2……P100,A1为A的实例,且A1已经给其100个属性赋值;同时A有10个派生类AA,AB,AC……,这些派生类实例化... c# class A为基类其中有100个属性P1,P2……P100,A1为A的实例,且A1已经给其100个属性赋值;
同时A有10个派生类AA,AB,AC……,这些派生类实例化(AA1,AB1,AC1)后如何能快捷地获取这个A1实例中的属性?难道只能傻傻地AA1.P1=A1.P1,AA1.P2=A1.P2……?
展开
 我来答
WZYEclipse疏疏
2016-05-29 · TA获得超过421个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:274万
展开全部
首先,你“实例化的方法”这个描述就不正确,C#里没有这样的概念,所以不知道你想提问是“实例方法”还是“构造函数”

如有以下情况:

class StudentBase
{
public StudentBase(String category) {}
public void Foo() {}
}

class Junior : StudentBase
{
public Junior() : base("Junior") {}
}

如果你问题说的是“实例方法”,那么,Junior当然可以调用Foo方法;
如果你想说的是“构造函数”,那么,当StudentBase不存在默认构造函数时,Junior必须显式调用StudentBase的构造函数。
追问
你好,我没有说实例方法,我说的是类实例化后传参。
class StudentBase
{
public StudentBase(String category,按你这样的,这里有100个变量) {}
public void Foo() {}
}
习惯受伤
2016-05-29 · TA获得超过446个赞
知道小有建树答主
回答量:459
采纳率:0%
帮助的人:193万
展开全部
分析问题,抽象问题
追问
你这样的回答不如不答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式