是否有类似于 memento 模式的通用方法来复制 windows 窗体应用程序Settings.Default.PropertyValues
?我需要检查特定属性值是否已更改。
object state = CreateMemento(Settings.Default.PropertyValues);
// show windows dialog where properties may change and be saved
SettingsPropertyValueCollection settings = GetMemento(state);
if (IsSomePropertyChanged(settings, Settings.Default.PropertyValues);
DoSomeAction();