假設你有一個類照片:最好的地方值
class Photo
{
public string Title {get; set;}
public string FileExtension {get; set;}
public void Save()
{
// Save to backing store here
}
}
這將是檢查是否值已正確設置的最佳場所。在屬性設置器或Save方法中。
編輯:如果它是更新方法呢?如果通過PhotoManager添加照片,使用類似PhotoManager.Add(Photo p)的方法,那麼最適合做驗證的地方。
親切的問候,
「設置正確」是什麼意思?請定義「正確」。 – 2009-03-02 12:26:14
正確設置,防止爲對象設置無效值。例如,FileExtension的「null」 – 2009-03-02 12:57:53