我有點不確定如何說這個問題,所以請原諒我,如果這是重複的。修改時間戳更新對類屬性的任何更改
基本上我想調用UpdateModifiedTimestamp每次屬性更改。這只是我寫得很快的樣本班,但應該解釋我想要達到的目標。
每當名字,姓氏或電話被改變時,它應該更新ModifiedOn屬性。
public class Student {
public DateTime ModifiedOn { get; private set; }
public readonly DateTime CreatedOn;
public string Firstname { set; get; }
public string Lastname { set; get; }
public string Phone { set; get; }
public Student() {
this.CreatedOn = DateTime.Now();
}
private void UpdateModifiedTimestamp() {
this.ModifiedOn = DateTime.Now();
}
}
這就是我試圖避免的。認爲有一個更乾淨的方式來做到這一點。 – 2011-01-24 00:50:36
@J。 Mitchell:除了使用@ BrokenGlass的回答建議的INotifyPropertyChanged外,這是我知道的唯一方法。我想知道是否還有更乾淨的方法。 – VoodooChild 2011-01-24 01:07:30