我想從子類屬性傳播到父類, 即:如果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