我想从子类属性传播到父类, 即:如果MySchool.ModifiedTime发生变化,也应在学生班级改变ModifiedTime太像明智LstBook [0] .ModifiedTime改变应该改变MySchool.ModifiedTime以及Student.ModifiedTime ...(基本ModifiedTime应该是同步的),任何想法传播完成属性值
我正在寻找在BaseClass的通用功能的实现这个。
public class MyBaseClass
{
public DateTime ModifiedTime{ get; set; }
}
public class Student: MyBaseClass
{
public string Name { get; set; }
public school MySchool {get;set;}
}
public class School : MyBaseClass
{
public string SchoolName { get; set; }
public List<Book> LstBook {get;set;}
}
public class Book:MyBaseClass
{
public string BookName{get;set;}
}
如果我理解正确的问题,你有几个不同的对象,但你希望他们都共享一个ModifiedTime。也就是说,如果某人更改了学校对象的ModifiedTime,则您希望关联的Student's ModifiedTime也发生变化。是对的吗? – Tridus 2011-01-27 00:31:09
是的,在同一个班级结构 – kayak 2011-01-27 01:02:12