我有一个基类
传递子类作为参数
public abstract class BaseClass
{
public DateTime CreateTime { get; set; }
public string CreateUser { get; set; }
}
,很少从基类
public class Child1 : BaseClass
{
}
public class Child2 : BaseClass
{
}
推导对于使用我可以创建一个方法,这些子类的客户端的子类这些类可以接受两个子类作为参数并更改其基类对象?
你可以更具体一点(在示例代码方面)你想实现什么? “改变基类对象”是什么意思? –
“我可以创建一个方法吗......”在你创建这篇文章的时候,你可能试图自己编写代码。 –
我的意思是我可以从一种方法更改两个ChildClasss的CreateTime和CreateUser(它们应该可以从childclass对象访问)?创建一个以baseclass为参数的方法并将子类实例作为参数传递并更改它们的createtime和createuser成员是正确的? –