Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个显示一些数据的网格,每一行对应一个对象(数据集是:)IEnumerable<Object> MyObject。用户能够更新数据,但也希望让他能够撤消这些更改。
IEnumerable<Object> MyObject
我打算编写自己的方法,首先将用户修改的任何对象保存在一边,准备好在需要时回滚到原始状态,但想知道 .Net 框架中是否已经有可用的东西?
所以你可能想看看IEditableObject界面。
IEditableObject
没有任何内置(我知道)可以为您提供更改跟踪。
他们在那篇 MSDN 文章中的示例是一个很好的例子。